4.uCOS11移植文件及任务划分:
移植文件:
根据μC/OS-II的要求,移植μC/OS-II到一个新的体系结构上需要提供2个或3个文件:
OS_CPU.H(C语言头文件)
OS_CPU_C.C(C程序源文件)
OS_CPU_A.ASM(汇编程序源文件)
其中OS_CPU_A.ASM在某些情况下不需要,但极其罕见。不需要OS_CPU_A.ASM的必须满足以下苛刻条件,而同时满足这些条件的微控制器几乎没有:
a.可以直接使用C语言开关中断;
b.可以直接使用C语言编写中断服务程序;
c.可以直接使用C语言操作堆栈指针;
d.可以直接使用C语言保存CPU的所有寄存器
任务划分:P397,471,472
![](http://imgsrc.baidu.com/forum/w%3D580/sign=444a54f8de160924dc25a213e406359b/d7e46d0a19d8bc3e438235648c8ba61ea9d34578.jpg)