一.移植相关文件
μC/OS-II的代码包括核心代码(与处理器无关),配置代码(与用户实际应用相关)和移植代码。其中移植μC/OS-II所需的代码是移植代码,移植代码包括1个汇编文件(OS_CPU_A.ASM),1个C程序文件(OS_CPU_C.C)和1个头文件(OS_CPU.H)。由于Keil uVision3编译器默认汇编文件后缀名为“S”,所以移植代码OS_CPU_A.ASM改名为OS_CPU_A.S。
uC/OS-II核心代码与处理器无关,所以不管移植到哪个板子上,它们都是不用修改的,可直接粘贴过去。
我们主要的工作是OS_CPU.H,OS_CPU_A.ASM(在Keil 中为OS_CPU_A.S)和OS_CPU_C.C因为它们是处理器相关的。
1. OS_CUP.H
先看下代码: