摘要

实时嵌入式操作系统μC/OS-Ⅱ具有开放源码、可移植性、可固化、可裁剪、占先式、多任务、中断处理、可靠性好等特点,将CPU时间、中断、I/O、定时器等资源包装起来,给用户留出一个标准的API,根据各个任务的优先级,合理地在不同任务之间分配CPU时间。然而,内核在任务堆栈的使用方面存在内存的浪费,本文改进了μC/OS-Ⅱ的堆栈处理使μC/OS-Ⅱ更加高效节省内存。