首页
›
Linux内核与驱动
›
109-墨水屏驱动开发
›
《RTOS任务调度与双缓冲机制协同优化驱动设计》
VIP10
本课程属于:109-墨水屏驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
RTOS任务调度与双缓冲机制协同优化驱动设计
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RTOS基础概念
实时操作系统定义 · 任务 · 内核
RTOS
基础概念
02
任务状态机
就绪态 · 运行态 · 阻塞态
任务状态机
就绪态
03
任务控制块(TCB)
TCB数据结构 · 栈指针 · 优先级
TCB
任务控制块
04
任务创建与删除
动态创建 · 静态创建 · 任务句柄
任务创建
删除
05
优先级与调度策略
固定优先级抢占式调度 · 时间片轮转 · 协作式调度
优先级
调度策略
06
就绪队列与调度算法
位图调度 · 链表调度 · 优先级位图查找算法(O(1))
就绪队列
调度算法
07
上下文切换机制
PendSV异常 · 寄存器压栈/出栈 · MSP与PSP切换
上下文切换机制
PendSV
08
系统节拍与时间管理
SysTick定时器 · Tick中断 · 时间片计数
系统节拍
时间管理
09
任务延时与阻塞
vTaskDelay · 相对延时与绝对延时 · 延时列表
任务延时
阻塞
10
信号量机制
二值信号量 · 计数信号量 · 互斥信号量
信号量机制
二值信号量
11
队列通信
消息队列原理 · 队列控制块 · 阻塞发送/接收
队列通信
消息队列原理
12
事件标志组
独立标志 · 按位与/或触发 · 事件等待超时
事件标志组
独立标志
13
任务通知
轻量级IPC · 通知值 · 通知状态
任务通知
IPC
14
软件定时器
定时器状态机 · 回调函数 · 自动重载与单次模式
软件定时器
定时器状态机
15
中断管理
中断嵌套 · 延迟中断处理(上半部/下半部) · 临界区保护(关中断/锁调度器)
断管理
断嵌套
16
内存管理
静态分配与动态分配 · heap_1~heap_5方案对比 · 内存碎片问题
内存管理
静态分配
17
双缓冲基础概念
生产者-消费者模型 · 乒乓缓冲 · 读写指针
双缓冲基础概念
生产者
18
双缓冲与RTOS结合
任务间数据传递 · 避免互斥锁 · 无锁双缓冲设计
RTOS
双缓冲
19
无锁双缓冲实现
原子操作 · 内存屏障 · volatile关键字
无锁双缓冲实现
原子操作
20
双缓冲驱动模型
DMA双缓冲 · ADC双缓冲 · 显示帧缓冲
双缓冲驱动模型
DMA
21
双缓冲与DMA协同
DMA双缓冲模式 · 乒乓链表 · 半传输中断与完成中断
DMA
双缓冲
22
双缓冲性能分析
吞吐量 · 延迟 · CPU占用率
双缓冲性能分析
吞吐量
23
调度与缓冲协同优化
优先级反转避免 · 缓冲切换时机 · 调度点选择
调度
缓冲协同优化
24
实时性保证
最坏情况执行时间(WCET) · 响应时间分析 · 可调度性测试
实时性保证
WCET
25
典型应用场景1
高速数据采集系统(ADC+DMA+双…
典型应用场景1
ADC+DMA+
26
典型应用场景2
音频播放系统(I2S+DMA+双缓冲…
典型应用场景2
I2S+DMA+
27
典型应用场景3
图形用户界面(GUI)双帧缓冲与渲染…
典型应用场景3
GUI
28
调试与性能分析工具
RTOS内核追踪 · 任务栈使用统计 · 双缓冲命中率
调试
性能分析工具
29
常见问题与避坑指南
数据竞争 · 优先级反转 · 缓冲溢出
常见问题
避坑指南
30
综合项目实战
多传感器融合系统(双缓冲采集+多任务…
综合项目实战
多传感器融合系统
所属VIP或分类
同VIP:ePaper驱动与DMA传输加速全局刷新的调优思路
同VIP:ePaper驱动与波形表配置协同优化数据传输的工程实践
同VIP:LUT优化与SPI通信协同降低刷新延迟的工程实践