![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ucos
canican
这个作者很懒,什么都没留下…
展开
-
ucos---优先级
ucos是一个preemptive多任务实时内核,包括任务管理、时间管理、事件管理、内存管理等模块。 任务是一个无限循环的函数,优先级也是它的ID,数据结构是OS_TCB。优先级:数字越小优先级越高 ucos中该表由OSRdyGrp和OSRdyTbl[]两个变量替代。在调度过程中,寻找优先级最高的任务就是判断最低位的过程。假设OSRdyGrp=0b01000101(原创 2009-12-15 11:33:00 · 719 阅读 · 0 评论 -
reti
reti与ret都恢复了PC(高低字节)值,reti恢复了中断逻辑以响应新的中断,否则同级和以下中断无效。ucos移植到c51时采用了模拟软中断的方法,实际上只是使用了一条reti指令。原创 2010-01-04 11:07:00 · 709 阅读 · 0 评论