uC/OS-II一般流程:
OSInit();
OSTaskCreateExt()创建任务;
OSStart();
OSInit()调用:
OS_InitMisc();
OS_InitRdyList();
OS_InitTCBList();
OS_InitEventList();
初始化了OS 需要的重要的数据结构。所以至少在OS_Init()之前不应该开中断。
OSInit()创建了重要的数据结构之后,就可以用OSTaskCreateExt()创建任务了,而且必须在
此时创建至少一个任务。创建至少一个任务之后就可以执行OSStart()。
所以一般创建的第一个任务一般用于BSP.
文章评论(0条评论)
登录后参与讨论