实验5消息队列.ppt
文本预览下载声明
单击此处编辑母版标题样式 嵌入式操作系统实验 实验5 消息队列 什么是消息队列 消息队列相关函数 本实验设计 消息队列 消息队列是μC/OS-II中的一种通讯机制,它可以使一个任务或者中断服务子程序向另一个任务发送以指针方式定义的变量。因具体的应用有所不同,每个指针指向的数据结构变量也有所不同。 消息队列有2种排队方式 先进先出(FIFO) 后进先出(LIFO) 嵌入式操作系统实验 实验5 消息队列 什么是消息队列 消息队列相关函数 本实验设计 消息队列函数一览表 嵌入式操作系统实验 实验5 消息队列 什么是消息队列 消息队列相关函数 本实验设计 设计 2个消息队列 7个任务 q1、q2 定义见教材p89第3、4行 创建消息见main函数倒数4、5行 设计 2个消息队列 7个任务 6个任务接受消息,一个任务发消息 发消息的任务TaskCon 见教材p93 向后进先出消息队列q1发6个消息,消息放在字符串数组s中 向先进先出消息队列q2发6个消息,消息放在字符串数组t中 不断查询消息队列q2 周期性的清空消息队列q2 当del=0时删除消息队列q2, 优先级最低 收消息的6个任务 三个任务收消息q1,对应函数task1 三个任务收消息q2,对应函数task2 嵌入式操作系统实验 实验5 消息队列 什么是消息队列 消息队列相关函数 本实验设计 实验要求 实验要求 调试代码,运行结果截图,分析结果 发送和接收消息有次序吗?怎么保证发一个,收一个?而不是连续发,或者连续收消息? 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * 单击此处编辑母版标题样式 *
显示全部