- 13
- 0
- 约5.4千字
- 约 8页
- 2015-09-30 发布于重庆
- 举报
uCOSII软件定时器的分析与测试
μC/OS-II 软件定时器的分析与测试
引 言
μC/OS-II 操作系统是建立在微内核基础上的实时操作系统,抢占式多任务、微内核、移
植性好等特点,使其在诸多领域都有较好的应用。
在μC/OS-II 2 .83 及其以后的版本中,一个较大的变化就是增加了对软件定时器的支持。
这使得 μC/OS 实时操作系统的功能更加完善,在其上的应用程序开发与移植也更加方便。
在实时操作系统中一个好的软件定时器实现要求有较高的精度、较小的处理器开销,且占用
较少的存储器资源。本文在对 μC/OS-II 定时器算法分析的基础上,对定时精度和处理器占
用情况进行了分析与测试,其结果在实时系统的设计与应用中具有借鉴意义。
1 定时器实现架构
在 μC/OS-II 操作系统内部,任务的延时功能及软件定时器功能,都需要底层有一个硬
件的计数器支持。硬件计数器以固定的频率递减,计数到0 时,触发时钟中断。这个特定的
周期性的中断称为“时钟节拍”。每当有时钟节拍到来时,系统在保存现场和中断嵌套计数加
1 后都会跳到时钟节拍函数OSTimTick() 中,进行软件计数器加1 和遍历任务控制块,以判
断任务延时是否到时。
μC/OS-II 中并未在 OSTim Tick() 中进行定时器
您可能关注的文档
最近下载
- 2026中国口腔护理高端化趋势与细分赛道机会识别报告.docx
- 《危机应对与舆情管理》课程大纲(本科).pdf VIP
- 高中数学 第二章 空间向量与立体几何 2 空间向量的运算课件 北师大版选修2-1.ppt VIP
- 空间向量的运算[北师大].doc VIP
- 公共关系口才重点.doc VIP
- 2006年7月全国自考03292《公共关系口才》-济南自考网.doc VIP
- AP英语语言与写作 2015年真题 附答案和评分标准 AP English Language and Composition 2015 Exam with Answers.pdf VIP
- 石门揭煤防突专项设计.pdf VIP
- 通用学术英语进阶_1.pdf VIP
- 2026-2030中国牙周治疗行业市场发展趋势与前景展望战略研究报告.docx
原创力文档

文档评论(0)