- 1
- 0
- 约2.08千字
- 约 12页
- 2026-04-29 发布于北京
- 举报
任务管理FreeRTOS内核实现与应用开发实战指南淘宝:论坛:扫描进入淘宝店铺
01任务与调度器的基本概念02任务的状态03FreeRTOS的任务相关函数参考资料:《FreeRTOS内核实现与应用开发实战指南》主讲内容
任务的基本概念FreeRTOS的任务可认为是一系列独立任务的集合。每个任务在自己独立的环境中运行。回顾一下,任务的运行,从宏观看上去所有的任务都在同时在执行,但是真的是这样子吗?
任务的基本概念在任何时刻,只有一个任务能得到运行,由FreeRTOS调度器决定运行哪个任务。调度器会在合适的时候的启动、停止一个任务,宏观看上去所有的任务都在同时在执行。这其实就是任务的切换。任务切入/切出时保存上下文环境每个FreeRTOS任务都需要有自己的栈空间FreeRTOS中的任务是抢占式调度机制,也支持时间片轮转调度方式任务通常会运行在一个死循环中,也不会退出,如果一个任务不再需要,可以调用FreeRTOS中的任务删除API函数接口显式地将其删除。
调度器的基本概念FreeRTOS中提供的任务调度器是基于优先级的全抢占式调度:在系统中除了中断处理函数、调度器上锁部分的代码和禁止中断的代码是不可抢占的之外,系统的其他部分都是可以抢占的。当有比当前任务优先级更高的任务就绪时,当前任务将立刻被切出,高优先级任务抢占处理器运行。?FreeRTOS内核中也允许创建相同优先级的任
您可能关注的文档
- 大理石风格商业设计与品质世界探索.pdf
- 大理石风格商业设计与质量世界.pptx
- 2025-2026学年陕西省西安市第一中学高一(下)期中数学试卷(含答案).pdf
- 广东广州市玉岩中学2025-2026学年高一下学期期中考试物理试题(含解析).docx
- 广东广州市执信中学2025-2026学年高一下学期期中物理试题(含解析).docx
- 广东茂名市高州市云潭中学等2025-2026学年度第二学期 八年级数学质检练习(二)(含解析).docx
- 2025-2026学年陕西省西安市第八十三中学高一(下)期中数学试卷(含答案).pdf
- 广东汕头市潮阳区多校2026年期中八年级生物学科试卷(含解析).docx
- 2025-2026学年山东省烟台市栖霞市九年级(下)期中化学试卷(五四学制)(含答案).pdf
- 2025-2026学年山东省烟台市栖霞市八年级(下)期中化学试卷(五四学制)(含答案).pdf
- 2025-2026学年山东省济南市第三中学高一(下)期中数学试卷(含答案).pdf
- 2025-2026学年江苏省无锡市辅仁高级中学高一(下)期中物理试卷(含解析).pdf
- 中医护理的艾灸疗法实践.pptx
- 2025-2026学年江苏省南京市金陵中学高一(下)期中物理试卷(含解析).pdf
- 2025-2026学年湖南省长沙市雨花区雅礼中学高二(下)期中数学试卷(含答案).pdf
- 2025-2026学年湖南省长沙市长沙县三峰中学等校高一(下)期中物理试卷(含答案).pdf
- 2025-2026学年湖南省长沙市三峰中学等学校高一(下)期中数学试卷(含答案).pdf
- 2025-2026学年湖北省鄂东南联盟高一(下)期中物理试卷(含答案).pdf
- 甘肃武威第七中学等校2025-2026学年高二下学期期中质量检测地理试卷(含解析).docx
- 甘肃武威市凉州区部分学校2025-2026学年第二学期七年级数学期中素养评价(含解析).docx
原创力文档

文档评论(0)