INT8U()SNTaskCreate(任务地址pThead,参数pDatawww.cechina.cn,栈大小dwStackSize){在分时区间分配优先级;
if(区间已满)
设置错误码并退出;
if(dwStackSize为零)
dwStackSize为缺省大小;
分配栈空间并记人TCB;
初始化栈空间()SNewTaskStklnit();
调用0S_TCBInit初始化TCB;
if(成功)
调度0S_Sched();
设置错误码并退出;
}
优先级和栈空间分配算法较简单,这里不再详述。新的OSNewTaskSt
本文对μC/0S—II的调度算法作了改进,划分了实时任务、分时任务和后台任务;并对任务的用户接口进行了改善,使之更加方便易用。以上方法已成功应用在好易通系列电子产品的开发中,对μC/OS—II在嵌入式产品应用和推广中具有广泛意义。
结 语
|
|
时间:06月13日 14:00
地点:webcast.cechina.cn
DeltaV创新的电子布线技术是在艾默生人性化设计理念下的一个重大革新,其消除了项目工程的复杂性,延续了宝贵的经验知识,从而真正实现了最佳的用户体验。预先报名 预先提问