
UCOS-II嵌入式开发学习
文章平均质量分 67
xdtongyuan
这个作者很懒,什么都没留下…
展开
-
【读书笔记】usOS-II学习笔记(2008-11-1)
http://blog.youkuaiyun.com/yhmhappy2006/article/details/3220749ucos-II的任务状态l 睡眠态(Dormant):指任务驻留在程序空间之中,还没有交给μC/OS-Ⅱ管理。把任务交给μC/OS-Ⅱ是通过调用下述两个函数之一:OSTaskCreate()或OSTaskCreateExt()。一个任务可以通过调用OST转载 2013-08-13 13:54:45 · 849 阅读 · 0 评论 -
【读书笔记】usOS-II学习笔记(2008-11-3)
就绪表及优先级相关计算任务就绪表由2个变量表示(OS_EXT INT8U OSRdyGrp; /* Ready list group */OS_EXT INT8U OSRdyTbl[OS_RDY_TBL_SIZE]; /* T转载 2013-08-13 14:38:02 · 770 阅读 · 0 评论 -
【读书笔记】usOS-II学习笔记(2008-10-31)
点击打开链接2008-10-31ucOS-II特性:l 可剥夺内核l 不支持同优先级的任务时间片轮转调度算法l 可避免优先级反转l 不支持优先级继承l 允许建立63个用户任务l 仅支持优先级法启动等待信号量的任务l 仅支持优先级法启动等待消息邮转载 2013-08-13 14:05:45 · 601 阅读 · 0 评论 -
【读书笔记】usOS-II学习笔记(2008-11-4)
http://blog.youkuaiyun.com/yhmhappy2006/article/details/3220784ucOS-II的中断处理初始化中断向量,编写中断引导程序程序清单 L3.15 μC/OS-II中的中断服务子程序.用户中断服务子程序:转载 2013-08-13 14:40:27 · 719 阅读 · 0 评论 -
【读书笔记】usOS-II——任务管理
http://blog.youkuaiyun.com/yhmhappy2006/article/details/3261588任务管理任务建立 用户可以通过传递任务地址和其它参数到以下两个函数之一来建立任务:OSTaskCreate() 或 OSTaskCreateExt()。注意事项 任务可以在多任务调度开始前建立,也可以在其它任务的执行过程中被建立。在开始多任务调度转载 2013-08-13 14:42:44 · 1180 阅读 · 0 评论 -
【读书笔记】usOS-II——互斥型信号量(mutex)
http://blog.youkuaiyun.com/yhmhappy2006/article/details/3357335互斥型信号量(mutex)互斥信号量功能:1) 实现对资源的独占式访问(二值信号量)。2) 降解优先级反转。优先级反转:使用实时内核,优先级反转问题是实时系统中出现得最多的问题。设,任务1优先级高于任务2,任务2优先级高于任务3。任务1和任务2处于挂转载 2013-08-13 14:51:51 · 1026 阅读 · 0 评论 -
【读书笔记】usOS-II学习笔记
http://blog.youkuaiyun.com/yhmhappy2006/article/details/3347615事件控制ECB块概述事件的类型:信号量、互斥信号量、消息邮箱、消息队列事件控制块的结构:程序清单 L6.1 ECB数据结构#if (OS_EVENT_EN > 0) && (OS_MAX_EVENTS > 0)type转载 2013-08-13 14:47:37 · 1015 阅读 · 0 评论