freertos
文章平均质量分 70
青木零儿
这个作者很懒,什么都没留下…
展开
-
FreeRtos笔记(四)
2、队列管理2.1概括如何创建一个队列队列如何管理其数据如何向队列发送数据如何从队列接收数据队列阻塞是什么意思往队列发送和从队列接收时,任务的优先级时什么样的影响2.2队列的特性(1)数据存储:有限个具有确定长度的数据单元先进先出往队列写入数据时通过字节拷贝把数据复制存储到队列中;从队列读出数据使得把队列中的数据拷贝删除(2)可被多任务存取队列时具有自己独立权限的内核对象,并不属于或赋予任何任务。所有任务都可以向同一队列写入和读出。一个队列由多方写入时常有的事情,但是多方读出比原创 2021-07-07 21:15:07 · 113 阅读 · 0 评论 -
FreeRtos笔记(三)
1.7 空闲任务与空闲钩子函数上个笔记中讲到,任务大部分时间都处于阻塞态,这种状态下所有的任务都不可运行,所以也不能被调度器选中空闲任务拥有最低优先级,以保证其不会妨碍具有更高优先级的应用任务进入运行态。空闲任务钩子函数的实现限制例子:...原创 2021-07-06 20:51:26 · 69 阅读 · 0 评论 -
FreeRtos的笔记(二)
1.5 任务优先级1、原创 2021-06-29 20:45:27 · 102 阅读 · 0 评论 -
FreeRtos的笔记 (一)
**FreeRtos的笔记(一)**一、前言linux是分时系统 和 RTOS时实操作系统区别RTOS时实操作系统当外界事件或数据产生时,能够接受并以足够快的速度予以处理实时操作系统是保证在一定时间限制内完成特定功能的操作系统实时操作系统的特征1)多任务;2)有线程优先级;3)多种中断级别;任务:也称作一个线程,是一个简单的程序。每个任务被赋予一定的优先级,有它自己的一套CPU寄存器和自己的栈空间。典型地,每个任务都是一个无限的循环,每个任务都处在以下五个状态下:休眠态,就绪态,原创 2021-06-22 21:00:13 · 527 阅读 · 0 评论