|
|
|
|||||
|
|
作者 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 版权所有 |
||||||||||||||||