- 初始化:对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————>任务初始化
猜你喜欢
转载自blog.csdn.net/Linux_ARM9/article/details/105153394
今日推荐
周排行