随笔 - 342  文章 - 0 评论 - 49 阅读 - 147万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  uCOS-II

信号量、消息队列和全局变量的区别
摘要:在操作系统任务编程中,解决任务间通信问题,可以使用全局变量、信号量或者消息队列来完成。那么它们有什么区别,在遇到任务间通讯时,该怎样选择用哪一种方式呢? 一、任务间通讯内涵 任务间通讯的内涵种类有两种,如下: 1.只通知有事件发生,而没有内容,或者说不需要内容 例如任务A通知任务B“定时12:00时 阅读全文
posted @ 2017-10-26 11:53 amanlikethis 阅读(6919) 评论(0) 推荐(1) 编辑
uCOS-II任务的挂起和恢复
摘要:函数描述 OSTaskSuspend() 功能描述:无条件挂起一个任务。调用此函数的任务也可以传递参数OS_PRIO_SELF,挂起调用任务本身。函数原型:INT8U OSTaskSuspend ( INT8U prio); 参数说明:prio为指定要获取挂起的任务优先级,也可以指定参数OS_PRI... 阅读全文
posted @ 2014-12-08 10:01 amanlikethis 阅读(10563) 评论(0) 推荐(0) 编辑
查看uCOS-II的CPU使用率
摘要:代码模板: 1 void main(void) 2 { 3 OSInit(); 4 /* 安装uCOS-II的任务切换向量 */ 5 /* 创建用户起始任务TaskStart */ 6 OSStart(); 7 } 8 9 void TaskStart(void * pdata... 阅读全文
posted @ 2014-12-07 17:01 amanlikethis 阅读(3813) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示