C/OS-II内核作为一种代码公开的嵌入式实时操作系统的内核非常有特色,在规模不大的代码内实现了抢占式任务调度和多任务间通信等功能,任务调度算法也很有特点。该内核裁剪到最小状态后编译出来只有 8KB 左右,全部内核功能(添加LWIP 网络协议栈等)也就 100KB 左右,资源消耗非常小。市面上一些 ARM 微处理器片上所带的内存就足够一个裁剪合适的内核的简单应用,非常方便产品的开发设计。
·《Cortex-M3+μC/OS-II嵌入式系统开发入门与应用》- -第1章 走进ARM微处理器
·《Cortex-M3+μC/OS-II嵌入式系统开发入门与应用》- -第2章 Cortex-M3处理器体系结构
·《Cortex-M3+μC/OS-II嵌入式系统开发入门与应用》- -第3章 ARM开发环境RealView MDK平台搭建
·《Cortex-M3+μC/OS-II嵌入式系统开发入门与应用》- -第4章 基于RealView开发环境的嵌入式软件开发
·《Cortex-M3+μC/OS-II嵌入式系统开发入门与应用》- -第5章 STM32F103处理器内部资源C编程与实例