第18讲 FreeRTOS信号量简介及二值信号量实验_第1页
第18讲 FreeRTOS信号量简介及二值信号量实验_第2页
第18讲 FreeRTOS信号量简介及二值信号量实验_第3页
第18讲 FreeRTOS信号量简介及二值信号量实验_第4页
第18讲 FreeRTOS信号量简介及二值信号量实验_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、淘宝店铺:技术论坛:手动告诉我STM32-FreeRTOS。 发表人:正点原子团队硬件平台:正点原子STM32开发板版权所有:广州市星翼电子科技有限公司淘宝店铺:技术论坛:开源电子网络公共平台:“正点原子”官方网站:联系电话:alien tek FreeRTOS信号量配置文件和二值信号量实验,淘宝店铺:技术论坛:发表者左忠凯,目录,淘宝店铺:技术论坛:FreeRTOS列表和列表项目试验,参考资料: STM32开发板FreeRTOS源代码的详细和应用开发-第14章FreeRTOS信号量STM32FxxxFreeRTOS开发手册-第14章FreeRTOS信号量FreeRT

2、OS公式资料: thedefinitivegidetoarmcortex - sors 3rdEdition (开发板磁盘的Cortex-M3和M4权威指南) 161204 _ masterring _ the _ free RTOS _ real _ time _ kernel-a _ hand-on _ tutorial _ gu 与任务同步。 FreeRTOS的信号量被分为1、二值信号量2、计数类型信号量3、排他信号量4、递归排他信号量、2和二值信号量,这些二值信号量通常用于排他访问或同步。虽然二值信号量和排他信号量非常类似,但是存在微小的差异,排他信号量具有优先级继承机制,二值信号量不

3、等于因此,二值信号也适用于同步(任务和任务或任务和中断的同步)。 二值信号量其实只是一个队列项目,该特殊队列是满的还是空的,正好不是二值,2,信号量操作函数,二值信号量生成函数:2,信号量操作函数,信号量获取:释放信号量:3,二值信号量操作试验,实验目的,二值信号量的使命是同步的,任务和任务或中断和塔大多数情况下,中断和任务之间会发生同步。 在本节中,将学习使用二值信号量实现中断和任务之间的同步的方法。 在实验设计方面,本节设计了发送串行指定的命令以控制开发板上的LED1和BEEP交换机的实验。 命令如下(不区分大小写):led1on:led1on。 关闭led1:关闭led 1。 BEEPON :打开蜂鸣器。 关机:关掉蜂鸣器。 感谢“正点原子”队的支持。 硬件平台

温馨提示

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

评论

0/150

提交评论