嵌入式RTOS(UCOS_II )
斜杠青年/
人类的幸福与欢乐在于奋斗,而最有价值的是为理想而奋斗.
展开
-
UCOS_II对任务就绪表的操作
一.登记 所谓登记就是将处于就绪状态的任务在任务就绪表中置为就绪状态(置1)。 二.注销 所谓注销就是将处于就绪状态的任务在任务就绪表中对应位置0。 三.最高优先级就绪任务的查找 y=OSUnMapTal[OSRdyGrp];//获得优先级D5,D4,D3 x=OSUnMapTal[OSRdyTal[y]];//获得优先级D2,D1,D0 prio=(y<<...原创 2018-04-11 20:26:34 · 891 阅读 · 0 评论 -
裸机程序的前后台系统 (Foreground/Background System)
前后台系统 (Foreground/Background System) 这种系统可称为前后台系统或超循环系统(Super-Loops)。应用程序是一个无限的循环,循环中调用相应的函数完成相应的操作,这部分可以看成后台行为(background)。中断服务程序处理异步事件,这部分可以看成前台行为(foreground)。后台也可以叫做任务级。前台也叫中断级。时间相关性很强的关键操...转载 2018-06-07 08:49:40 · 4441 阅读 · 0 评论 -
信号量原理的总结
谈到信号量,大多数会立马想到PV操作,这个用荷兰语表示的专有名词。对比前面我们说的,四种实现临界区互斥的软件设计算法,PV操作更加的优良,现在这里就将对其原理进行详细的解释分析,以及如何在题目的场景中使用,包括算法的设计和问题的分析。http://blog.csdn.net/u011240016/article/details/52628467首先,信号量机制我们着重谈两个设计思路,核...转载 2018-08-05 15:30:48 · 773 阅读 · 0 评论