μC/OS-II简化移植方法的研究与实现 |
| |
作者姓名: | 常兴 刘斌 |
| |
作者单位: | 清华大学,计算机科学与技术系,北京,100084 |
| |
基金项目: | 国家"八六三"项目(2003AA115110)资助;国际合作项目(CI-2003-02)资助. |
| |
摘 要: | 在μC/OS-II移植过程中,时钟节拍中断内的任务切换因涉及CPU模式切换和函数调用所引起的堆栈偏移等诸多因素而成为导致移植失败的主要原因.介绍了一种简便的解决办法在OSIntExit函数中检测到有高优先级任务就绪时不是立刻执行切换,而只是设一标志位,回到OSTickISR函数后再执行切换工作,从而避开了复杂的堆栈偏移问题.介绍了如何针对AT91M55800A芯片实现该方法,并在AT91EB55评估板上验证了移植的正确性.
|
关 键 词: | μC/OS-II 堆栈偏移 移植 简化 AT91M55800A |
文章编号: | 1000-1220(2005)11-2046-04 |
修稿时间: | 2004-05-28 |
本文献已被 万方数据 等数据库收录! |
|