年 uC/OS-III实时操作系统面世以来,uC/OS-III的性能和稳定性已经日趋完善。
uC/OS-III对前面版本取精弃粕,推陈出新,功能和性能比起 uC/OS-II已经上了很大一步台阶。
uC/OS-III 正在逐渐取代 uC/OS-II,学习 uC/OS-III 已经成为许多嵌入式工程师迫在眉睫的一件
事。 下面是 uC/OS 系统各个版本的对比。

ucos-III前言-LMLPHP

ucos-III前言-LMLPHP

ucos-III前言-LMLPHP

uC/OS-III 的源码已经跟前面版本的源码相差很大,很多方面都做了更加规范的修改,很
多处理问题的机制也有很大的突破。 因此,如果通过前面版本的书籍来理解 uC/OS-III,还是
会比较费解。 现在市面上讲解 uC/OS-III 的书籍或资料都寥寥无几,讲解源码原理的更是少之又少。

嵌入式操作系统是为了区别于通用的计算机系统,人们把嵌入到对象体系
中,为实现对象体系智能化控制的计算机系统,称作嵌入式计算机系统,简称嵌入式系统。

μCOS-III 的源码可读性比较强,相比 RTX 和 FreeRTOS 都要好很多,代码写的非常规范,是学习研究的好资料。 
ST 公司有一个手册是专门讲嵌入式解决方案的,这里就把 RTOS 相关的粘贴出来。
ucos-III前言-LMLPHP

ucos-III前言-LMLPHP

有一本时间触发嵌入式系统设计模(patterns for time-triggered embedded systems)
的书,作者是 Michael J. Pont,他在这个领域深有研究,而且有很多相关的论文发表,有兴趣的可以搜索
一些他的文章进行深入的了解。作为入门,大家可以看一下时间触发嵌入式系统这本书的第 11 页,1.7
Time-triggered systems(一定要读)对时间触发做了入门性的介绍,讲的非常好。如果读英文有点吃
力的话,可以选择读中文版。

初次见面ucosIII,之后开始系统移植操作。

05-28 14:40