主页 文档 下载 莱特 沙龙 English

RTESM文档
RTEMS精彩应用
RTEMS版权说明
其他RTOS
ARM/DSP专区
AVR/FPGA/PCB
嵌入式文件系统
ARM AVR仿真器DIY
莱特电子工作室
联系我们
 


标题CPUKit目录

作者 Ray

RTEMS版权所有,转载请注明来源www.rtems.net,作者Ray

5.2.2: CPUKit目录

cpukit/ 目录包含一组包含源的子目录。这些代码是构成RTEMS目标可执行文件以及可移植性库(例如C库)的关键源代码。 (我不知道为什么RTEMS将他的关键代码放在这个目录下面,开始的确让我很不习惯)

下面是cpukit/中各个目录的包含代码的描述

${RTEMS_ROOT}/cpukit/aclocal/

该目录包含了配置目标代码的并且生成Makefile文件的M4宏脚本。

${RTEMS_ROOT}/cpukit/ada/

Ada API 的实现代码。

${RTEMS_ROOT}/cpukit/automake/

该目录包含 Makefile 文件的 .am 文件 , 脚本语言使用该目录下的文件产生 Makefile

${RTEMS_ROOT}/cpukit/include/

RTEMS内核代码的头文件。

${RTEMS_ROOT}/cpukit/itron/

ITRON API的实现代码。

${RTEMS_ROOT}/cpukit/libblock/

使用块设备(硬盘、CD_ROM等)所需的库文件实现代码。

${RTEMS_ROOT}/cpukit/libcsupport/

线程安全的C语言库。同时能提供类是UNIX系统调用(例如open,chdir等)的实现。

${RTEMS_ROOT}/cpukit/libfs/

文件系统的实现代码,包括IMFS、miniIMFS、FAT等。 ${RTEMS_ROOT}/cpukit/libnetworking/

BSD的TCP/IP代码的实现。

${RTEMS_ROOT}/cpukit/librpc/

该目录包含对 RTEMS 的 FreeBSD RPC/ XDR 源代码。

${RTEMS_ROOT}/cpukit/posix/

POSIX API 的的 RTEMS 实现。

${RTEMS_ROOT}/cpukit/rtems/

RTEMS标准API的实现。

${RTEMS_ROOT}/cpukit/sapi/

RTEMS系统服务实现代码。

${RTEMS_ROOT}/cpukit/score/

RTEMS 的 " SueperCore" 。他是RTEMS的核心和精华,所有的API(RTEMS C/C++ API、POSIX API、ITRON API等)和其他组件都是构建在score上面的。在他下面又有几个子目录,其中CPU目录包含了目标处理器相关的底层代码

${RTEMS_ROOT}/cpukit/wrapup/

将用户需要的库文件打包成单一的RTEMS库 librtemscpu.a。 该库包含所有的目标嵌入式处理器模块与BSP。

 
嵌入式软硬件设计咨询 • 8位 16位 32位 64位 RISC DSP
主页文章 方案 产品 下载反馈
 
2004 RTEMS.NET 版权所有