1.处理器的C编译器能产生可重入型代码;
2.处理器支持中断,且能产生定时中断;
3.用C语言能够打开和关闭中断;
4.能支持一定数量的数据存储硬件堆栈;
5.有读取堆栈指针和CPU寄存器的内容,并存储到堆栈或内存的指令。
LM3S8962处理器满足以上条件,故可以将μC/OS-II移植到 LM3S8962上。
从图3.2中可以看出,在μC/OS-II的移植过程中,主要编写 OS_CPU.H、OS_CPU_A.ASM、OS_CPU_C.C这三个移植文件。 基于Ctex-M3 ARM的TCP IP协议栈的设计与实现(5):http://www.youerw.com/jisuanji/lunwen_15018.html