Rtems的体系结构
来源:互联网 发布:软件实施工程师招聘 编辑:程序博客网 时间:2024/05/22 09:21
Rtems的体系结构如下:
系统部件包括:
Rtems源代码树按照如下的分类进行组织:
功能模块
目标处理器家族
目标处理器型号
外围电路模块
目标板模块
源代码树的顶级目录结构如下:
${trems_root}/aclocal/
这个目录下的内容主要是定制的M4宏,这些宏被GNU的autoconf的configure.ac脚本 使用,用来定制、裁剪、build rtems的源代码适应不同硬件体系产生不同目标文件。
${trems_root}/automake/
这个目录下的内容主要是GNU make使用的脚本用来支撑rtems源代码树各目录下 makefile.am
${trems_root}/c/
这个目录是裁剪rtems源代码适应不同cpu和BSP的代码的根目录
${trems_root}/contrib/
这个目录主要包含第三方的支撑软件,当前主要是产生GNU/linux的rpm规范的各种 操作系统的交叉编译环境,主要是MinGW、Cygwin、FreeBSD和Solaris。
这个目录也包含一些rtems项目的预编译的适应rpm规范的交叉编译工具集
${trems_root}/cpukit/
这个目录主要是rtems非硬件相关的的代码的根目录、库文件和rtems的大多数的服务 程序的代码
${trems_root}/doc/
这个目录主要是rtems的帮助文档目录的根目录,格式主要是html、pdf和各种“info” 文件
${trems_root}/make/
这个目录主要是rtems的Makefile文件,从用户的视角看最重要的部分是在 custom/subdirectory/下,每个.cfg和特殊的BSP、CPU、compiler flags、用于产生适应目 标板的产生过程相联系
${trems_root}/testsuites/
这个目录主要包括为各种rtems apis和支撑库的测试用例
${trems_root}/tools/
这个目录主要包括rtems专用的、运行在开发宿主主机上的各种工具,这些工具根据是 否产生rtems和应用、cpu指定、辅助更新rtems代码树和应用分成各个子目录
- Rtems的体系结构
- RTEMS连载(2) RTEMS的编译
- RTEMS 的堆(上)
- RTEMS 的堆(下)
- rtems驱动的组织
- rtems的标准输入输出
- RTEMS的裁剪
- RTEMS 操作系统的概念:任务
- RTEMS网络内部的同步
- RTEMS的板级调试
- 诚邀热爱 RTEMS 的人
- RTEMS 中断程序的思路
- RTEMS的BSP开发流程
- RTEMS 的 Console 的基本架构分析
- Rtems简介—挑战VxWorks的RTOS
- Rtems简介—挑战VxWorks的RTOS
- 被遗忘的嵌入式实时操作系统RTEMS
- FreeBSD下RTEMS编译环境的创建
- c++ STL模板之 queue
- mahout下实现FP算法
- Mysql中自增字段(AUTO_INCREMENT)的一些常识
- [剑指Offer]链表中的倒数第k个节点
- ZOJ 3329 One Person Game(期望)
- Rtems的体系结构
- VBA简单认识
- checkio -- Striped Words
- 做好自己,面对现实(二)
- the leak of the memory in c++ 03
- Spring MVC 解决静态资源的问题
- HOOK登陆器来注入DLL -HOOK CreateProcessA
- atl offsetofclass
- Linux运维第1天:Linux操作系统基础