一、UCOSII 简介 UCOSII是一个可以基于ROM运行的、可裁剪的、抢占式、实时多任务内核。具有高度可移植性,特别适合于微处理器和控制器,是和很多商业操作系统性能相当的实时操作系统(RTOS)。为了提供最好的移植性能,UCOSII最大程度上使用ANSI C语言进行开发,并且已经移植到40多种处理器体系上,涵盖了从8位到64位CPU(包括DSP)。 UCOSII是专门为计算机的嵌入式应用设计的,绝大部分代码是用C语言编写的。CPU硬件相关部分是用汇编语言编写的、总量约200行的汇编语言部分被压缩到最低限度,为的是便于移植到任何一种其他的CPU上。用户只要用标准的ANSI的C交叉编译器,有汇