首页
›
嵌入式与底层系统
›
021-Linux PREEMPT_RT实时内核工程
›
《RTOS移植与嵌入式项目任务调度实时性优化工程》
VIP20
本课程属于:021-Linux PREEMPT_RT实时内核工程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
RTOS移植与嵌入式项目任务调度实时性优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RTOS基础概念
实时操作系统定义 · 前后台系统与RTOS对比 · 任务
RTOS
基础概念
02
主流RTOS介绍
FreeRTOS · uC/OS-III · RT-Thread
RTOS
主流
03
RTOS内核架构
内核组成(任务管理 · 时间管理 · IPC
RTOS
内核架构
04
任务状态与状态迁移
就绪态 · 运行态 · 阻塞态
任务状态
状态迁移
05
任务控制块(TCB)
TCB数据结构设计 · 栈空间分配 · 优先级与状态字段解析
TCB
任务控制块
06
任务创建与删除
动态创建与静态创建 · 任务句柄 · 任务删除与资源回收
任务创建
删除
07
任务栈与上下文切换
栈溢出检测机制 · PendSV异常 · 寄存器压栈与出栈流程
任务栈
上下文切换
08
调度器启动与空闲任务
调度器初始化流程 · vTaskStartSchedule… · 空闲任务钩子函数
调度器启动
空闲任务
09
基于优先级的抢占式调度
优先级位图算法 · 查找最高优先级任务 · 调度点分析
基于优先级的抢占…
优先级位图算法
10
时间片轮转调度
时间片长度配置 · 同优先级任务轮转 · tick中断处理
时间片轮转调度
时间片长度配置
11
协作式调度模式
任务主动放弃CPU · 锁调度器 · 临界区与调度延迟
协作式调度模式
CPU
12
中断管理
中断嵌套 · 中断优先级与任务优先级映射 · 中断延迟优化
断管理
断嵌套
13
临界区保护
关中断 · 锁调度器 · 互斥信号量
临界区保护
关中断
14
任务间通信
队列(queue)原理 · 队列锁机制 · 队列超时与实时性权衡
任务间通信
queue
15
信号量
二值信号量 · 计数信号量 · 互斥信号量与优先级继承
信号量
二值信号量
16
事件标志组
事件位操作 · 等待多个事件 · 事件组与任务同步
事件标志组
事件位操作
17
任务通知
轻量级IPC · 通知值操作 · 通知替代信号量与队列的场景
任务通知
IPC
18
软件定时器
定时器状态机 · 回调函数上下文 · 定时器命令队列
软件定时器
定时器状态机
19
内存管理
heap_1到heap_5实现 · 内存碎片 · 动态内存分配对实时性的影响
内存管理
heap
20
RTOS移植概述
移植层文件 · 汇编接口 · 系统滴答定时器配置
RTOS
移植概述
21
Cortex-M3/M4移植实战
NVIC配置 · SysTick配置 · PendSV与SVC异常处理
Cortex-M3/M4
移植实战
22
RISC-V移植实战
机器模式与用户模式切换 · CLINT定时器 · ECALL处理
RISC-V
移植实战
23
移植调试与验证
任务切换波形分析 · 栈使用统计 · 移植常见Bug排查
移植调试
验证
24
实时性指标
任务响应时间 · 中断延迟 · 上下文切换开销
实时性指标
任务响应时间
25
调度延迟分析
调度器执行路径 · 位图查找耗时 · 链表操作优化
调度延迟分析
调度器执行路径
26
优先级反转与解决方案
优先级反转场景 · 优先级继承 · 优先级天花板协议
优先级反转
解决方案
27
死锁与饥饿
死锁产生条件 · 预防策略 · 看门狗与超时恢复
死锁
饥饿
28
任务划分与优先级分配
Rate Monotonic Sch… · Deadline Monotonic… · 优先级分配实践
任务划分
优先级分配
29
实时性测试工具
逻辑分析仪抓取任务切换 · Tracealyzer/System… · CPU负载计算
实时性测试工具
逻辑分析仪抓取任…
30
综合项目实战
多传感器数据采集系统 · 任务分解 · 调度优化
综合项目实战
多传感器数据采集…
所属VIP或分类
同VIP:cyclictest与调度延迟-实时性测试工具链搭建方法
同VIP:Linux内核实时性补丁与驱动项目实战工程
同VIP:Linux内核实时性补丁调度延迟优化-内核参数与代码调整