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