首页
›
嵌入式基础与RISC-V
›
094-ThreadX在资源受限MCU上的实战应用
›
《MCU内存优化与ThreadX任务调度配置性能调优实战》
VIP10
本课程属于:094-ThreadX在资源受限MCU上的实战应用
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MCU内存优化与ThreadX任务调度配置性能调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与开发环境搭建
MCU选型策略 · IDE(STM32CubeIDE/I… · 调试器(J-Link/ST-Link…
课程导学
开发环境搭建
02
MCU内存架构深度解析
Flash · SRAM · CCM RAM
MCU
内存架构深度解析
03
链接脚本(.ld)与内存布局
通过链接脚本手动分配代码 · 数据 · BSS段
ld
链接脚本
04
栈(Stack)深度分析与优化
栈溢出检测机制 · 递归函数对栈的影响 · 通过静态分析估算栈大小
Stack
深度分析
05
堆(Heap)管理策略
标准malloc/free的陷阱 · 静态分配替代方案 · 线程安全的内存池实现
Heap
管理策略
06
代码段(.text)压缩技术
编译器优化等级(-Os/-Oz) · 函数属性(attribute((pa… · 链接时优化(LTO)
text
代码段
07
数据段(.data/.bss)优化
常量数据放入Flash · 未初始化变量处理 · 结构体对齐与填充优化
data/.bss
数据段
08
RTOS内核对象内存优化
任务栈 · 队列 · 信号量
RTOS
内核对象内存优化
09
ThreadX内核移植与启动流程
ThreadX的初始化 · 空闲线程 · 时钟节拍配置
ThreadX
内核移植
10
ThreadX任务创建与管理
任务控制块(TCB) · 任务栈 · 任务优先级
ThreadX
任务创建
11
ThreadX任务调度算法详解
基于优先级的抢占式调度 · 时间片轮转 · 协同调度
ThreadX
任务调度算法详解
12
ThreadX任务优先级配置实战
优先级反转问题 · 优先级继承协议 · 合理设置优先级策略
ThreadX
任务优先级配置实…
13
ThreadX任务间通信
队列(Queue) · 邮箱(Mailbox) · 事件标志组(Event Flags)…
ThreadX
任务间通信
14
ThreadX任务同步机制
信号量(Semaphore) · 互斥量(Mutex)的配置与死锁预防
ThreadX
任务同步机制
15
ThreadX定时器管理
应用定时器 · 中断服务例程(ISR)中的定时器使用 · 定时器回调优化
ThreadX
定时器管理
16
ThreadX中断管理
中断优先级配置 · 中断延迟优化 · 中断与任务的数据同步
ThreadX
断管理
17
ThreadX内存管理
字节池(Byte Pool) · 块池(Block Pool)的配置与…
ThreadX
内存管理
18
ThreadX文件系统(FileX)集成
FileX内存占用优化 · 缓存策略 · 故障恢复
ThreadX
FileX
19
ThreadX USB协议栈(USBX)集成
USBX内存占用 · 描述符配置 · 类驱动选择
ThreadX
USB
20
ThreadX网络协议栈(NetX Duo)集成
NetX Duo内存池配置 · TCP/IP参数调优 · 零拷贝技术
ThreadX
NetX
21
MCU性能分析工具
使用STM32CubeMonitor · SEGGER SystemView · Tracealyzer进行运行时分析
MCU
性能分析工具
22
代码执行时间测量
DWT循环计数器 · 定时器捕获 · GPIO翻转法测量函数执行时间
代码执行时间测量
DWT
23
Cache一致性优化
CPU Cache原理 · Cache Line对齐 · 数据同步指令(DSB/DMB/ISB…
Cache
一致性优化
24
编译器优化对实时性的影响
不同优化级别下的任务切换时间对比 · volatile关键字使用
编译器优化对实时…
不同优化级别下的…
25
低功耗模式与任务调度
WFI/WFE指令 · Tickless模式 · 停止/待机模式下的任务管理
低功耗模式
任务调度
26
多核MCU(如STM32H7)的ThreadX配置
CM7与CM4核间通信 · 资源共享与内存管理
MCU
STM32H7
27
Bootloader设计与安全启动
双区OTA升级 · 签名验证 · 加密固件加载
Bootloader
设计
28
典型应用案例一
工业数据采集器——多传感器数据采集 · 处理 · 上传的任务划分与内存规划
典型应用案例一
工业数据采集器
29
典型应用案例二
智能电机驱动器——高实时性控制环与通…
典型应用案例二
智能电机驱动器
30
课程总结与综合实战
从零构建一个基于ThreadX的复杂… · 涵盖内存 · 任务
课程总结
综合实战
所属VIP或分类
同VIP:MCU内存优化下的ThreadX中断管理调试实战
同VIP:MCU内存优化与ThreadX实时性调优实战
同VIP:ThreadX低功耗设计与任务调度配置实战