- 17
- 0
- 约5.51千字
- 约 4页
- 2017-06-28 发布于江西
- 举报
μC/OS-Ⅱ中通过中断返回指令实现任务切换
胡蔷
【摘要】μC/OS-Ⅱ是一个源码公开的实时嵌入式操作系统,它的特点在于公开的源代码,很强的移植性,占先式多任务,每个任务有单独的栈,中断管理及很强的稳定性与可靠性等,目前越来越受到实时嵌入式系统设计者的关注,而要使用μC/OS-Ⅱ就要针对不同的处理器进行移植,本文通过对在80x86和MCU-51上移植实例的分析,给出了在移植μC/OS-Ⅱ系统时如何通过中断指令实现任务切换,解决移植的核心问题。
【关键字】μC/OS-Ⅱ 嵌入式操作系统 移植 任务切换
中图分类号TP313 文献标识码 A
一.μC/OS-Ⅱ的工作原理
μC/OS-Ⅱ是一个占先式多任务实时嵌入式操作系统,它的每个任务都有单独的栈,通过时钟中断来控制各个任务的切换,即时钟节拍是μC/OS-Ⅱ工作的脉搏,但要这个脉搏对工作起作用则是通过任务调度函数中的最后一条指令――中断返回指令来实现的。因此要使中断返回指令工作时返回到正确的任务的入口地址来实现任务切换。
二.μC/OS-Ⅱ的移植
1.要使用μC/OS-Ⅱ正常工作,处理器必须满足以下要求:
(1).处理器的C编译器能产生可重入代码。
(2).用C语言就可以打开和关闭中断。
(3)处理器支持中断,并且能产生定时
您可能关注的文档
最近下载
- 2024年漳州高校毕业生服务社区计划招募真题.docx VIP
- 建筑工程装饰装修验收标准2018.pdf VIP
- 学堂在线 高技术与现代局部战争 章节测试答案.docx VIP
- APQP五大手册(最新整理版).pptx VIP
- 浙江师范大学2021年三位一体综合评价面试真题.pdf VIP
- 2025欧洲新生儿呼吸窘迫综合征管理共识指南解读.pptx VIP
- 创建“党员先锋示范岗”活动方案.docx VIP
- 四川省广安市2024-2025学年高一下学期期末考试化学试卷.docx VIP
- 有色金属行业未来材料巡礼之深海采矿新材料1:产业价值底座与产业进程.docx VIP
- ZLJ5336THB47X-5RZ泵车技术说明.PDF VIP
原创力文档

文档评论(0)