C
文章平均质量分 90
水巷5826
这个作者很懒,什么都没留下…
展开
-
FreeRTOS学习笔记(三)消息队列
FreeRTOS学习笔记(三)消息队列什么是消息队列运作机制消息队列控制块消息队列常用函数消息队列创建函数xQueueCreate()消息队列静态创建函数 xQueueCreateStatic()消息队列删除函数 vQueueDelete()向消息队列发送消息函数xQueueSend()与 xQueueSendToBack()xQueueSendFromISR()与 xQueueSendToBackFromISR()xQueueSendToFront()从消息队列读取消息函数xQueueReceive()与原创 2021-01-08 16:06:18 · 791 阅读 · 0 评论 -
FreeRTOS学习笔记(二)创建任务
任务创建流程1.定义任务栈每个任务都是独立的,互不干扰的,所以要为每个任务都分配独立的栈空间,这个栈空间通常是一个预先定义好的全局数组, 也可以是动态分配的一段内存空间,但它们都存在于 RAM 中。 #define TASK1_STACK_SIZE 128 StackType_t Task1Stack[TASK1_STACK_SIZE]; #define TASK2_STACK_SIZE 128 StackType_t Task2Stack[TASK2_STACK_SIZE];原创 2020-12-31 13:38:31 · 263 阅读 · 0 评论