摘要
针对操作系统内核占用系统资源的问题,提出了一种新的实时操作系统设计与实现方法。在仔细研究了μC/OS-II后,改进了原μC/OS-II的TCB模块,配合多任务调度状态机构成的硬件调度系统替代了软调度系统,提高了多任务调度性能并将改进的系统内核在FPGA上硬件化。通过修改51内核,设计了多任务映射的堆栈区,解决了51系列微控制器堆栈过小无法运行多任务的问题。
For the problem of operating system kernel occupying system resources, a new real-time operating system design method is presented and implemented. Having carefully studied the μC/OS-Ⅱ, improve the original μC/OS-Ⅱ TCB module, substi-tute the multi-task scheduling state machine for the scheduling software system. So as so enhance the multi-task scheduling perfor-mance, and then resolve the hardware realization of the improved system core on FPGA. Through the revision to the 51 core, design multi-task mapping stack, resolve the problem of the 51 microcontrollers' stack being too small to run the issue of multi-task.
出处
《电子技术应用》
北大核心
2009年第4期41-44,共4页
Application of Electronic Technique