UC/OS-II基础知识之系统的初始化
1.UC/OS-II的初始化
在使用UC/OS-II的所有服务之前,必须调用UC/OS-II的初始化函数OSInit()来对UC/OS-II的运行环境进行初始化。OSInit()将对UC/OS-II的所有全局变量和数据结构进行初始化,同时创建空闲任务OSTaskIdle,并赋之以最低的优先级别和永远的就绪状态,如果用户还使能了通缉任务,系统还要创建统计任务。初始化函数OSInit()对数据结构进行初始化时,主要创建包括空任务控制块链表在内的5个空数据缓冲区,初始化的示意图入下图所示