移植前提条件:1.处理器有可用的ANSIC编译器,能生成可重入性代码。2.处理器支持中断,并且可产生定时中断(通常在10~1000Hz之间)。3.可以开关中断。4.处理器支持能够容纳足够多的数据(数千字节)的硬件堆栈。5.处理器有将堆栈指针和其他CPU寄存器读出并存储到堆栈或内存中的指令。6.处理器有足够的RAM空间用来存储UCOSIII的变量、数据结构体和内部任务堆栈。