- 6
- 0
- 约6.16千字
- 约 16页
- 2018-04-16 发布于江苏
- 举报
嵌入式实时操作系统 第九章、 μc/os-II可裁剪性的实现 在实际应用程序的设计中,一般不会用到μc/os-II系统提供全部函数,所以μc/os-II允许用户根据实际需要对μc/os-II进行裁剪,即只选用应用程序用到的功能,而不需要的功能则通过条件编译命令把它们裁剪掉 实质上就是令编译器不编译它们 。于是就需要在μc/os-II的配置文件OS_CFG.H中,对相关的配置常量进行相应的设置。 本章的主要内容有: 介绍用户在设计应用程序时,为选用μc/os-II提供的服务而需要在OS_CFG.H中定义的配置常量。 9.1 文件OS_CFG.H中用于系统裁剪的常量 本节介绍每个在配置文件OS_CFG.H中用“#define constant”定义的常量,介绍的顺序与它们在文件OS_CFG.H中出现的顺序相同。 编译系统在对应用程序进行编译时,会依据用户在配置文件中各配置常量的值有选择的进行编译,从而生成裁剪后的目标代码。 表9-1列出了用编译常量控制的μc/os-II函数。 表9-1 μc/os-II函数和相关的常量 9.2 配置常量的解释 9.2.1 OS_MAX_EVENTS 配置常量OS_MAX_EVENTS用来定义应用系统中可以具有事件控制块的最大数量。一旦定义了常量OS_MAX_EVENTS的值,那么在应用程序中所应用事件的总数目就不能大于这个值。 例如,某应用系统中
您可能关注的文档
- 教育文件物流配送中心规划与运作管理.ppt
- 教育文件固态发酵饲料的特性及对育肥猪生长性能及养分消化率的影响英文.ppt
- 教育文件7雷志玲答辩演示文稿.ppt
- 教育文件年应用音乐心理学课件.ppt
- 教育文件第九章微生物的遗传与变异.ppt
- 教育文件现代物流管理7.ppt
- 教育文件打开实验心理学的黑箱世纪重要心理实验.ppt
- 教育文件高中历史专题体例的教学影响.ppt
- 教育文件课程设计.ppt
- 教育文件生物技术制药第7章.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)