
uc/os-ii
zhouzhanglong
这个作者很懒,什么都没留下…
展开
-
改进uC/OS II,减少内存使用量
在以uC/OS为操作系统的项目中,系统可能要处理各种不同的中断请求,如果某个中断处理程序需要调用uC/OS的各种Post函数向任务发出消息,那么uC/OS建议中断服务程序的写法是:1、保存全部CPU寄存器2、调用OSIntEnter或OSIntNesting直接加13、执行用户代码做中断服务4、调用OSIntExit5、恢复所有CPU寄存器6、执行中断返回指令暂且称为“标准中断”方式,这种方式实际转载 2009-03-28 14:56:00 · 562 阅读 · 0 评论 -
μC/OS-II实时操作系统内存管理的改进
摘要:分析了μC/OS-II实时操作系统在内存管理上存在的不足,提出了改进方法,通过一个具体实例描述了该方法的实现。 关键词:实时操作系统 内存管理 微处理器 链接器μC/OS-II是一种开放源码的实时操作系统,具有抢先式、多任务的特点,已被应用到众多的微处理器上。虽然该内核功能较多,但还是有不甚完善的地方。笔者在分析使用中发现,内核在任务管理(包括任务调度、任务间的通信与同步)和中转载 2009-04-13 17:16:00 · 928 阅读 · 0 评论 -
uCos中优先级判定表OSUnMapTbl原理
OSOSRdyTbl[0]的bit7-bit0对应于优先级7-0, OSOSRdyTbl[1]的bit7-bit0对应于优先级15-8, OSOSRdyTbl[2]的bit7-bit0对应于优先级23-16, OSOSRdyTbl[3]的bit7-bit0对应于优先级31-24, OSOSRdyTbl[4]的bit7-bit0对应于优先级39-32, OSOSRdyTbl[5]的bit7-bit0转载 2009-05-06 09:42:00 · 3258 阅读 · 4 评论