`
qkgf91qkgf
  • 浏览: 13291 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

RMI OS

 
阅读更多

RMI OS
2010年12月15日
  过去的4年(或者六七年)我都做了什么?我现在能做什么?我以后又会做什么?是要对自己负责的时候了,如果曾经努力,那么请一定相信自己;如果曾经虚度,那么,就不能只恨自己太平凡。
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  RMIOS This section describes RMIOS, a simple execution environment designed to run applications on RMI XLR/S processors, without incurring the overhead resulting from running applications on top of an operating system such as Linux. RMIOS and the XLR/S do not require a pre-emptive OS so data-plane applications can run natively in run_to_completion mode. 一个简单的可执行的环境,设计用来运行基于RMI XLR/S处理器的应用程序的,不引起例如运行于linux这样的操作系统之上的应用程序的overhead。RMIOS和XLR/S并不要求一个预先。。的os,这样,。。。应用程序可以在本地的run_to_completion模式下运行。
  RMIOS, like most embedded operating systems, is akin to a container, made up of device drivers, c library (hereafter referred to as RMIOS components) etc. Applications are dropped into the container and linked with the required RMIOS components, resulting in an elf-executable for RMI XLR/S. The application/executable is then launched/executed from the command-line interface provided by the bootloader or Host OS.
  RMIOS,和大多数的嵌入式系统一样,与容器相似。由很多驱动程序、c库函数等等组成,参考RMIOS的组件。应用程序被扔进这个容器中,并且和所需要的RMIOS的组件链接起来,产生一个elf格式的针对XLR/S的应用程序。这个应用程序/可执行 通过bootloader或者是主机os提供的命令行接口被 加载/执行。
  To comply with different copyright requirements, RMIOS has been partitioned into 'rmios kernel' and 'rmios modules' (hereafter referred to as rmios_lib and rmios_modules). While the former contains code developed at RMI, the latter contains sources from third parties.
  为了满足不同 的版权需求,RMIOS已经被分成了"RMIOS"和"RMIOS 模块"(这里可以参考RMIOS的库和模块)。前者包含有RMI开发的代码,后者包含有第三方的代码。
  RMIOS的组件
  Following is the description of the components that make up the RMIOS.
  KERNEL: This is made up of code that can be used to initiate timer-interrupts and exports routines to setup interrupt handlers for various devices.内核:这些代码用于加入定时器中断和export例程,为各种设备设置中断处理。
  LIB: It consists of utility routines such as extensions to newlib, packet inspection routines, a random number generator etc.
  库:包含有应用程序,比如新库,包检查例程,一个随机发生器等等。
  DRIVERS: Contains drivers for GMAC, XGMAC, SPI4, UART and the third-party 'Vitesse Driver' (PHY)
  驱动:包含有用于GMAC,XGMAC,SPI4,UART和第三方"Vitesse驱动"
  NET: Made up of code that initializes networking-layer abstractions for applications, such as packet pool, gmac devices etc.
  网络:由用于应用程序,比如包pool,gmac设备等等的初始化网络层抽象的代码组成。
  NEWLIB: It is the mips-xlr port of opensource 'newlib', the C library intended for use on embedded systems.
  新库:开源的mips-xlr端口,用于嵌入式系统的c库
  Modules include a POSIX/ANSI-C based library for Unix platforms which provides non-preemptive priority-based scheduling for SW threads of execution, an EXT2 filesystem library and the Performance API (PAPI) for accessing hardware performance counters.
  模块包含有基于 POSIX/ANSI-C 的UNIX平台库,提供了针对SW线程执行的非抢占式调度。一个EXT2文件系统库和性能API(PAPI),用于访问硬件性能counters
分享到:
评论

相关推荐

    WebLogic反序列化_CVE-2017-3248

    WebLogic反序列化_CVE-2017-3248 java -jar weblogic_cmd.jar -C pwd -H 192.168.1.1 -P 7001 工具使用方法: -B Runtime Blind Execute Command maybe you ...-U Uninstall rmi -upload enable upload a file

    Java基础教程【精品】

    Java 技术是由美国 Sun公司倡导和推出的,它包括 Java 语言和 Java Media APIS、Security APIs、 Management APIs、 Java Applet、 Java RMI、 JavaBean、 JavaOS、 Java Servlet、JavaServer Page 以及 JDBC 等。

    Java基础教程(实用)

    Java技术是由美国Sun公司倡导和推出的,它包括Java语言和Java Media APIS、Security APIs、Management APIs、Java Applet、Java RMI、JavaBean、JavaOS、Java Servlet、JavaServer Page 以及JDBC等。

    Java基础教程

    Java基础教程 Java技术是由美国Sun公司倡导和推出的,它包括Java语言和Java Media APIS、Security APIs、Management APIs、Java Applet、Java RMI、JavaBean、JavaOS、Java Servlet、JavaServer Page 以及JDBC等。

    java snmn

    AdventNet的SNMP栈包含一系列强大的Java SNMP库,用来为监控和跟踪网络元素创建实时的应用程序,这些应用程序是可靠的、可伸展的且独立于OS的。 <br/>开发人员可以利用AdventNet的SNMP库来创建独立的、基于web的...

    VLCKit-SDK:Mac OS X 平台 VLCKit 演示和 SDK

    本SDK支持众多的音视频和流媒体格式:音频格式:aac | aiff | aif | amr | aob | ape | axa | flac | it |m2a | m4a | mka | mlp | mod | mp1 | mp2 | mp3 | mpa |mpc | oga | oma | opus | rmi | s3m | spx | tta |...

    码头工人

    docker container prune删除待办事项os container inativos 泊坞窗将Mostra Todas映像为映像 docker rmi [nome_imagem]删除uma imagem 指令 说明 > docker ps -a Lista todas作为图像执行文件 > docker run -d ...

    基于SNMP/MIB的网络数据获取系统设计与实现

    AdventNet的SNMP栈包含一系列强大的Java SNMP库,用来为监控和跟踪网络元素创建实时的应用程序,这些应用程序是可靠的、可伸展的且独立于OS的。 开发人员可以利用AdventNet的SNMP库来创建独立的、基于web的和分布式...

    U盘闪存卡数据恢复软件RescuePRO 4.5.0.10 绿色中文版.rar

    MID, RMI - MIDI music sequence MOV - QuickTime for Windows movie MPG, MPEG- Video+Audio RM - RealAudio video file WAV - Microsoft Windows Wave Sound 支持的操作系统: Windows 7 Windows Vista ...

    关于在labelme批量转化json文件时PermissionError: [Errno 13] Permission denied: ‘F:/zkx/list_path[i]’的解决

    首先我要解释一下,很多时候出现这个问题,并不是你的文件有毛病,很...import os.path as osp import imgviz import PIL.Image from labelme.logger import logger from labelme import utils import cv2 from math

    java7帮助文档

    The os attribute in the information and resources elements can now contain specific versions of Windows, such as Windows Vista or Windows 7. Applications can use the install attribute in the shortcut...

    U盘闪存盘数据恢复软件RescuePRO

    MID, RMI - MIDI music sequence MOV - QuickTime for Windows movie MPG, MPEG- Video+Audio RM - RealAudio video file WAV - Microsoft Windows Wave Sound 支持的操作系统: Windows 7 Windows Vista Windows ...

    ServicosMobile

    Servicos移动支架ver容器docker ps -a 删除容器docker rm ver images泊坞窗图像-a 删除映像docker rmi -f #-Initiar banco de dados em码头工人。 (postgres10)Caminho:/ home / vinicius / Documentos / ...

    rtl8188FU_linux_v5.2.11.1_22924.20170703.tar.gz

    CONFIG_PLATFORM_MIPS_RMI = n CONFIG_PLATFORM_RTD2880B = n CONFIG_PLATFORM_MIPS_AR9132 = n CONFIG_PLATFORM_RTK_DMP = n CONFIG_PLATFORM_MIPS_PLM = n CONFIG_PLATFORM_MSTAR389 = n CONFIG_PLATFORM_MT53XX =...

    三步解决python PermissionError: [WinError 5]拒绝访问的情况

    问题描述: 1.当你卸载python库的时候,如:pip uninstall pandas 2.当你想要更新python库的时候,如:pip install –upgrade pandas 等等… 就会出现PermissionError: [WinError 5] 问题 废话不多说,分三步完全...

    Jinix:Jinix操作系统内核

    该项目的目标是提供一种主要用Java编写的操作系统,该操作系统利用Linux内核提供的普遍性和广泛的硬件支持,但是用Java软件替换了OS的许多非内核部分。 该项目的另一个目标是为基于Java的应用程序软件提供卓越的...

    工具篇——PermissionsDangerousGroupUtil(用于动态权限的申请)

    import android.os.Build; /** * 危险权限组工具类 * 用于动态权限的申请 */ public class PermissionsDangerousGroupUtil { public static final String[] CALENDAR; // 日历 public static final String[] ...

Global site tag (gtag.js) - Google Analytics