![](https://img-blog.csdnimg.cn/20201121181941939.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
FreeRTOS学习笔记
个人笔记,记录FreeRTOS学习内容,知识点。
未来可期wrs
代码格式强迫症,单片机-物联网-嵌入式-FreeRTOS-littleVGL-linux
以后还要学 ESP32 - emWIN - lwip - C++ QT - 硬件电路设计 - Fusion360 。。。任重而道远呐
千里之行-始于足下
展开
-
个人笔记--FreeRTOS软件定时器
FreeRTOS软件定时器简介软件定时器的基本概念定时器:是指从指定的时刻开始,经过一个指定时间,然后触发一个超时事件,用户可以自定义定时器的周期与频率。类似生活中的闹钟,我们可以设置闹钟每天什么时候响,还能设置响的次数,是响一次还是每天都响。硬件定时器:芯片本身提供的定时器,外部晶振输入提供时钟,通常精度高、中断触发方式软件定时器:是由操作系统提供的一类系统接口,构建在硬件定时器的基础上,使系统能够提供不受硬件定时器的资源限制的定时器服务,实现的功能与硬件定时器类似。软硬定时器使用区别:使用原创 2020-11-28 22:46:27 · 4770 阅读 · 0 评论 -
个人笔记--FreeRTOS事件标志组
FreeRTOS事件标志组简介事件的基本概念事件是一种实现任务间通信的机制,主要用于实现任务间的同步,与信号量不同的是:事件通信只能传输事件是否发生,不能传递数据。而且事件可以实现一对多,多对多的同步。一个任务可以等待多个事件的发送:可以是一个事件发生时唤醒任务进行事件处理;也可以是几个事件都发生后才唤醒任务进行事件处理,同样可以是多个任务同步多个事件事件组的优点:多个事件的集合叫做事件组通常编程时如果要定义一个标志位,最长用的类型是char类型,在STM32中,char类型要占用8位bi原创 2020-11-21 18:13:55 · 1054 阅读 · 0 评论 -
个人笔记--FreeRTOS消息队列学习总结
FreeRTOS消息队列简介队列是为了任务与任务、任务与中断之间的通信而准备的。队列可以在任务与任务、任务与中断之间传递消息。队列中可以存储有限的、大小固定的数据项目。任务与任务、任务与中断之间要交流的数据保存在队列中,叫做队列项目。队列所能保存的最大数据项目的数量叫做队列的长度。创建队列时会指定数据项目的大小和队列的长度。由于队列是用来传递消息的所以队列也叫做 消息队列。FreeRTOS中的信号量也是通过队列实现的。队列功能数据存储多任务访问出队阻塞入队阻塞数据存储原创 2020-11-01 22:23:52 · 5063 阅读 · 1 评论