10.3969/j.issn.1000-1220.2005.11.041
μC/OS-II简化移植方法的研究与实现
在μC/OS-II移植过程中,时钟节拍中断内的任务切换因涉及CPU模式切换和函数调用所引起的堆栈偏移等诸多因素而成为导致移植失败的主要原因.介绍了一种简便的解决办法:在OSIntExit函数中检测到有高优先级任务就绪时不是立刻执行切换,而只是设一标志位,回到OSTickISR函数后再执行切换工作,从而避开了复杂的堆栈偏移问题.介绍了如何针对AT91M55800A芯片实现该方法,并在AT91EB55评估板上验证了移植的正确性.
μC/OS-II、堆栈偏移、移植、简化、AT91M55800A
26
TP316(计算技术、计算机技术)
国家高技术研究发展计划863计划2003AA115110;国家自然科学基金CI-2003-02
2005-12-01(万方平台首次上网日期,不代表论文的发表时间)
共4页
2046-2049