- 初始化:对uC/OS自身的运行环境初始化
- 全局变量、数据 结构
- 创建空闲任务,并赋予最低优先级、永远的就绪态
- 例程:
/********************************************************* * 函数名:void OSInit(OS_ERR *p_err); * 描述 :初始化全局变量,就绪列表 * 输入 :无 * 输出 :无 * 返回 :无 * 调用 :内部调用 **********************************************************/ void OSInit(OS_ERR *p_err) { OSRunning = OS_STATE_OS_STOPPED; OSTCBCurPtr = (OS_TCB *)0; OSTCBHighRdyPtr = (OS_TCB *)0; OS_RdyListInit(); //任务就绪列表初始化 *p_err = OS_ERR_NONE; }
- 总结:
【6】从0到1教你写uC/OS-III————>系统初始化
最新推荐文章于 2022-06-08 22:10:29 发布