摘要
针对传统μC/OS-Ⅱ在内核调度策略、任务通信机制等方面的不足,文章提出了一种基于时间触发的内核调度算法,采用双堆栈机制管理内核,保证任务能够进行可靠的周期性调度,并提出一种SPC(send-pendcheck)任务通信机制,简化了任务通信方法。实验测试表明,改进后的内核与ARM构建的嵌入式系统稳定可靠、实时性好,在分布式嵌入系统中具有一定的应用价值。
In order to overcome the disadvantages of traditional μC/OS-Ⅱ in kernel scheduling and task communication, a time-triggered schedule with banked-SP mechanism is proposed to ensure reliable periodical tasks running. A send-pend-check(SPC) method is also presented which simplifies the communication between different tasks. It is proved by test and application that the embedded ARM system built by new kernel is stable and achieves real-time performance. The new kernel has wide application value in distributed embedded system.
出处
《合肥工业大学学报(自然科学版)》
CAS
CSCD
北大核心
2015年第12期1635-1638,共4页
Journal of Hefei University of Technology:Natural Science
基金
国家自然科学基金资助项目(61102154)