首页
›
嵌入式基础与RISC-V
›
094-ThreadX在资源受限MCU上的实战应用
›
《MCU内存优化与ThreadX实时性调优实战》
VIP10
本课程属于:094-ThreadX在资源受限MCU上的实战应用
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MCU内存优化与ThreadX实时性调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
MCU内存架构深度剖析
Flash · SRAM · CCM与DMA内存区域详解
MCU
内存架构深度剖析
02
链接脚本(.ld)与内存布局定制
通过修改链接脚本实现代码 · 数据 · 堆栈的精确定位与内存碎片消除
ld
链接脚本
03
静态内存分配策略
全局变量 · 静态局部变量与常量区优化 · 避免动态分配带来的不确定性
静态内存分配策略
全局变量
04
堆栈深度分析与优化
使用栈顶指针追踪 · 栈填充模式与静态分析工具 · 精确计算任务栈与中断栈需求
堆栈深度分析
优化
05
内存池与伙伴算法
实现轻量级固定大小内存池 · 替代标准malloc/free · 提升实时性
内存池
伙伴算法
06
Cache一致性管理
在Cortex-M7等带Cache的… · 如何通过MPU配置与内存屏障指令避免…
Cache
一致性管理
07
DMA与内存零拷贝技术
利用DMA进行外设与内存间高效传输 · 结合双缓冲机制实现零拷贝数据流
DMA
内存零拷贝技术
08
代码尺寸优化
编译器优化选项(-Os) · 死代码消除 · 函数内联与链接时优化(LTO)的实战…
代码尺寸优化
Os
09
数据对齐与填充
结构体重排 · 位域使用与__attribute__… · 减少内存浪费与访问惩罚
数据对齐
填充
10
ThreadX内核架构与调度原理
抢占式调度 · 时间片轮转与优先级继承协议 · 理解其实时性根源
ThreadX
内核架构
11
ThreadX任务创建与管理
tx_thread_create参数… · 任务栈大小 · 优先级与时间片配置的最佳实践
ThreadX
任务创建
12
任务优先级反转与解决方案
通过ThreadX内置的优先级继承协… · 避免高优先级任务被低优先级任务阻塞
任务优先级反转
解决方案
13
ThreadX信号量与互斥量
轻量级同步机制 · 区分计数信号量与互斥量在ISR与任务…
ThreadX
信号量
14
ThreadX消息队列
基于FIFO的消息传递 · 实现任务间解耦与数据流控制 · 避免全局变量污染
ThreadX
消息队列
15
ThreadX事件标志组
多事件同步机制 · 实现复杂触发条件 · 减少轮询带来的CPU浪费
ThreadX
事件标志组
16
ThreadX定时器管理
软件定时器与硬件定时器结合 · 实现高精度周期性任务与超时处理
ThreadX
定时器管理
17
ThreadX中断管理
中断延迟优化 · 通过tx_thread_preemp… · 降低中断关闭时间
ThreadX
断管理
18
ThreadX内存管理
字节池与块池的差异 · 如何根据数据特点选择最优分配方式
ThreadX
内存管理
19
ThreadX文件系统(FileX)集成
在资源受限MCU上 · 如何配置FileX实现轻量级文件操作
ThreadX
FileX
20
ThreadX USB协议栈(USBX)集成
USB设备与主机栈的内存占用优化 · 以及实时数据传输保障
ThreadX
USB
21
ThreadX网络协议栈(NetX Duo)集成
TCP/IP协议栈的内存裁剪与实时性… · 确保网络通信不丢包
ThreadX
NetX
22
ThreadX TraceX性能分析工具
使用TraceX捕获系统事件 · 分析任务切换 · 中断延迟与CPU负载
ThreadX
TraceX
23
实时性指标测量
任务响应时间 · 中断延迟 · 上下文切换开销的精确测量方法与工具
实时性指标测量
任务响应时间
24
临界区与锁优化
最小化临界区长度 · 使用无锁编程与原子操作 · 减少任务阻塞时间
临界区
锁优化
25
任务优先级设计模式
速率单调调度(RMS)与截止时间单调…
任务优先级设计模…
RMS
26
中断服务程序(ISR)优化
ISR最小化原则 · 将耗时操作推迟到任务中 · 使用下半部机制
ISR
断服务程序
27
低功耗与实时性平衡
WFI指令 · 睡眠模式与Tickless模式 · 在保证实时性前提下降低功耗
低功耗
实时性平衡
28
多核MCU(如Cortex-M55)的ThreadX优化
AMP与SMP模式选择 · 核间通信与缓存一致性
MCU
Cortex-M55
29
典型应用案例
工业控制器:结合Modbus协议 · 展示内存优化与实时性调优的完整流程
典型应用案例
Modbus
30
典型应用案例
便携医疗设备:低功耗 · 高可靠性要求下的内存与实时性综合优化…
典型应用案例
便携医疗设备
所属VIP或分类
同VIP:MCU内存优化下的ThreadX中断管理调试实战
同VIP:MCU内存优化与ThreadX任务调度配置性能调优实战
同VIP:ThreadX低功耗设计与任务调度配置实战