
freertos
@电子爱好者
第15届蓝桥杯嵌入式省级一等奖,第15届全国大学生数学竞赛三等奖,校级三好学生,校级一等奖学金,第六届传智杯校级一等奖,电子爱好者,欢迎交流
展开
-
5.freertos中常用函数总结
【代码】5.freertos中常用函数总结。原创 2024-06-26 22:43:10 · 124 阅读 · 0 评论 -
4.任务调度
类似暂停,通过调用函数 vTaskSuspend() 对指定任务进行挂起,挂起后这个任务将不被执行,只有调用函数 xTaskResume() 才可以将这个任务从挂起态恢复。处于就绪态的任务是指那些能够运行(没有被阻塞和挂起),但是当前没有运行的任务,因为同优先级或更高优先级的任务正在运行。当任务处于实际运行状态称之为运行态,即CPU的使用权被这个任务占用(同一时间仅一个任务处于运行态)。如果一个任务因延时,或等待信号量、消息队列、事件标志组等而处于的状态被称之为阻塞态。原创 2024-06-26 22:32:39 · 508 阅读 · 0 评论 -
3.任务的创建与删除
任务可以理解为进程/线程,创建一个任务,就会在内存开辟一个空间。任务通常都含有while(1)死循环。原创 2024-06-26 21:19:01 · 278 阅读 · 0 评论 -
2.移植freertos到stm32f103c8t6
目录1.步骤2.freertos配置时常见的选项卡意思原创 2024-06-26 21:03:21 · 252 阅读 · 0 评论 -
1.freertos基础知识
freertos可同时存在1.抢占式调度:不同优先级任务之间 2.时间片轮转调度:同等优先级任务之间。2.针对不同的用户场景,freertos提供了4种交互方式:消息队列,任务通知,信号量,互斥锁。6.挂起任务:1.无论这个任务的优先级有多高,被挂起了就不会被执行了,直到任务被恢复。2.任务被挂起之后就相当于暂停,是可以被恢复的。总结:低优先级的任务原创 2024-05-25 15:49:22 · 395 阅读 · 0 评论