首页
›
嵌入式与底层系统
›
037-嵌入式C++与现代C++工程
›
《嵌入式C++性能与内存优化》
VIP16
本课程属于:037-嵌入式C++与现代C++工程
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式C++性能与内存优化
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式C++性能与内存优化的学… · 核心概念 · 整体知识框架与实战路线图
课程导入
C++
02
嵌入式系统基础
目标=嵌入式处理器架构 · 内存层次 · 实时约束
嵌入式系统基础
目标=嵌入式处理…
03
C++在嵌入式中的特性取舍
目标=异常 · RTTI · 虚函数
C++
嵌入式
04
性能与内存度量方法
目标=基准测试 · 性能计数器 · 内存分析工具
性能
内存度量方法
05
编译器优化基础
目标=优化等级 · 内联 · 循环展开
编译器优化基础
目标=优化等级
06
数据类型与对齐优化
目标=整型宽度选择 · 位域 · 结构体填充
数据类型
对齐优化
07
栈与堆内存管理
目标=静态分配 · 栈使用分析 · 堆碎片
堆内存管理
目标=静态分配
08
动态内存替代方案
目标=嵌入式中的对象池 · 环形缓冲区 · 固定块分配器与RAII资源管理
动态内存替代方案
目标=嵌入式
09
缓存友好编程
目标=数据局部性 · 预取 · 缓存命中率优化
缓存友好编程
目标=数据局部性
10
代码大小优化
目标=函数内联权衡 · 模板实例化控制 · 虚函数表优化
代码大小优化
目标=函数内联权…
11
执行速度优化
目标=算法复杂度 · 分支预测 · 查表法
执行速度优化
目标=算法复杂度
12
中断与实时性优化
目标=中断服务例程设计 · 临界区 · 无锁数据结构与优先级反转避免
实时性优化
目标=
13
多核与并发优化
目标=内存模型 · 原子操作 · 内存屏障
多核
并发优化
14
外设与IO性能优化
目标=DMA使用 · 总线带宽 · 寄存器访问
IO
外设
15
功耗与性能平衡
目标=动态电压频率调节 · 低功耗模式 · 唤醒延迟与能耗感知编程
功耗
性能平衡
16
STL与容器优化
目标=嵌入式STL选择 · vector/map性能 · 自定义分配器与侵入式容器
STL
容器优化
17
字符串与文本处理优化
目标=避免动态分配 · 固定缓冲区 · 字符串视图与编译期字符串
字符串
文本处理优化
18
模板元编程与编译期计算
目标=constexpr · 类型萃取 · 策略模式与零开销抽象实践
模板元编程
编译期计算
19
移动语义与完美转发
目标=右值引用 · 避免拷贝 · 资源转移与嵌入式中的适用场景
移动语义
完美转发
20
异常与错误处理优化
目标=禁用异常 · 错误码 · expected
异常
错误处理优化
21
启动时间与初始化优化
目标=静态初始化顺序 · 延迟初始化 · 启动代码裁剪与快速启动技术
启动时间
初始化优化
22
内存保护与安全优化
目标=MPU配置 · 栈溢出检测 · 内存完整性检查与安全编码规范
内存保护
安全优化
23
调试与性能剖析实战
目标=使用gprof · perf · Valgrind
调试
性能剖析实战
24
案例实战一
目标=优化一个嵌入式数据采集系统 · 降低延迟与内存占用
案例实战一
目标=优化一个嵌…
25
案例实战二
目标=优化一个实时控制系统 · 提升响应速度与确定性
案例实战二
目标=优化一个实…
26
案例实战三
目标=优化一个通信协议栈 · 减少拷贝与动态分配
案例实战三
目标=优化一个通…
27
常见问题与陷阱
目标=内存泄漏 · 栈溢出 · 未定义行为
常见问题
陷阱
28
测试与验证
目标=单元测试 · 性能回归测试 · 内存压力测试与持续集成中的优化验证
测试
验证
29
综合项目
目标=从需求到部署 · 完成一个嵌入式C++模块的性能与内存…
综合项目
目标=从需求到部…
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · 学习资源与持续优化方向
课程总结
进阶
所属VIP或分类
同VIP:ONNX模型转换与嵌入式Linux端侧部署实战工程
同VIP:嵌入式C++容器与内存优化
同VIP:嵌入式C++并发与任务架构