第17讲 FreeRTOS队列及队列操作试验_第1页
第17讲 FreeRTOS队列及队列操作试验_第2页
第17讲 FreeRTOS队列及队列操作试验_第3页
第17讲 FreeRTOS队列及队列操作试验_第4页
第17讲 FreeRTOS队列及队列操作试验_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

淘宝店铺 技术论坛 手把手教你学STM32 FreeRTOS 主讲人 正点原子团队硬件平台 正点原子STM32开发板版权所有 广州市星翼电子科技有限公司淘宝店铺 技术论坛 开源电子网公众平台 正点原子 官方网站 联系电话ALIENTEK 手把手教你学STM32 FreeRTOS FreeRTOS队列及队列操作试验 淘宝店铺 技术论坛 主讲人左忠凯 目录 淘宝店铺 技术论坛 FreeRTOS列表与列表项试验 参考资料 STM32开发板 FreeRTOS源码详解与应用开发 第十三章FreeRTOS队列 STM32FxxxFreeRTOS开发手册 第十三章FreeRTOS队列FreeRTOS官方资料 TheDefinitiveGuidetoARMCortex M3andCortex M4Processors 3rdEdition 就是开发板光盘中的Cortex M3和M4权威指南 161204 Mastering the FreeRTOS Real Time Kernel A Hands On Tutorial Guide FreeRTOS Reference Manual V9 0 0 Corex M3权威指南 1 队列简介 队列是为了任务与任务 任务与中断之间的通信而准备的 可以在任务与任务 任务与中断之间传递消息 队列中可以存储有限的 大小固定的数据项目 任务与任务 任务与中断之间要交流的数据保存在队列中 叫做队列项目 队列所能保存的最大数据项目数量叫做队列的长度 创建队列的时候会指定数据项目的大小和队列的长度 由于队列用来传递消息的 所以也称为消息队列 FreeRTOS中的信号量的也是依据队列实现的 2 队列操作函数 队列创建函数如下表 2 队列操作函数 入队函数 2 队列操作函数 出队函数 3 队列操作试验 实验目的 学习使用FreeRTOS的队列相关API函数 学会如何在任务或中断中向队列发送消息或者从队列中接收消息 实验设计 本实验设计三个任务 start task task1 task Keyprocess task这三个任务的任务功能如下 start task 用来创建其他2个任务 task1 task 读取按键的键值 然后将键值发送到队列Key Queue中 Keyprocess task 按键处理任务 读取队列Key Queue中的消息 根据不同的消息值做相应的处理 谢谢您对 正点原子 团队的支持 硬

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论