4.19作业

1.总结二进制信号量和计数型信号量的区别,以及他们的使用场景。

复制代码
二进制信号量:信号量的数值只有0和1。(用于共享资源的访问),用于同步互斥

计数型信号量:计数型信号量的值一般是大于或者等于2(生产者和消费者模型),用于计数

2.使用技术型信号量完成生产者和消费者模型实验。

3.总结FreeRTOS中同步和互斥的五种方法的使用方法

队列,信号量,互斥量,时间组,任务通知

4.总结任务通知和其他任务通信机制的区别

区别:

队列、信号量、互斥量、事件组在使用之前都需要先创建,才能使用。

任务通知无需创建即可使用。

队列、信号量、互斥量、事件组 多对多通信。

任务通知是多对一通信。(只需要知道要通知的任务ID即可)

队列、信号量、互斥量、事件组需要被创建,所以消耗的资源也是比较多。

任务通知不需要被创建消耗的资源少。

5.根据文档和录屏学习一下软件定时器,了解软件定时器的作用和软件定时器和硬件定时器的区别

相关推荐
Olivia051405149 分钟前
共模电感在DC-DC变换器中的自谐振频率(SRF)对EMI滤波性能的影响
单片机·嵌入式硬件
Yunhoa28 分钟前
51单片机(1)
单片机·嵌入式硬件·51单片机
茯苓gao3 小时前
嵌入式开发笔记:工业机器人通信协议深度解析——从现场总线到工业以太网
笔记·嵌入式硬件·学习·机器人·信息与通信
hongmai6668883 小时前
GD5F1GM7REYIG存储芯片:1Gb SPI NAND Flash助力国产设备高效运行
网络·单片机·嵌入式硬件·物联网·智能家居
阿拉斯攀登5 小时前
平台设备驱动:platform bus 与设备树
linux·嵌入式硬件·嵌入式·linux驱动·字符设备驱动
三品吉他手会点灯5 小时前
嵌入式机器学习 - 学习笔记1.0.2 - 学习路线导览:从机器学习基础到 TinyML应用
人工智能·笔记·嵌入式硬件·学习·机器学习
阿拉斯攀登5 小时前
并发与同步:自旋锁、信号量、互斥锁
linux·网络·嵌入式硬件·linux驱动·字符设备驱动
纯音乐sjc5 小时前
51单片机入门Day1:从概念到第一个IO操作踩坑记录
单片机·嵌入式硬件·51单片机
xu_wenming6 小时前
Zephyr上开发 BLE(低功耗蓝牙)入门应用
c语言·嵌入式硬件·物联网
JNX_SEMI6 小时前
ATR2652 GNSS双频LNA:0.75dB噪声系数与22dB高增益设计
前端·单片机·嵌入式硬件·物联网·硬件工程