4.19作业

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

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

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

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

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

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

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

区别:

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

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

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

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

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

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

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

相关推荐
菜鸟的学习日记、2 小时前
GPIO的几种模式——以STM32为例
stm32·单片机·嵌入式硬件·gpio
辰哥单片机设计2 小时前
STM32智能睡眠检测系统
stm32·单片机·嵌入式硬件
隔窗听雨眠4 小时前
在STM32上跑通TinyML:从模型训练到推理优化的完整实战指南
stm32·单片机·嵌入式硬件
ryanuo76 小时前
Mac(M芯片)上进行嵌入式开发遇到的问题
嵌入式硬件·macos·开发板
机器视觉知识推荐、就业指导6 小时前
为什么同一个引脚不能同时做按键和串口
stm32·单片机·嵌入式硬件
崇山峻岭之间7 小时前
单片机基本定时器实验
单片机·嵌入式硬件
DS小龙哥7 小时前
基于ESP32设计的智能养蜂监测系统
stm32·单片机·嵌入式硬件·物联网·华为云
夜月yeyue7 小时前
STM32 DMA 双缓冲采样
linux·stm32·单片机·嵌入式硬件·系统架构
西城微科方案开发8 小时前
SIC8P370D2L-PLP16 8位OTP单片机 低功耗多功能MCU详解
单片机·嵌入式硬件
踏着七彩祥云的小丑10 小时前
嵌入式测试第 32 天:升级测试:固件OTA升级、断点续传、回滚测试
单片机·嵌入式硬件·学习