首页
›
嵌入式与底层系统
›
037-嵌入式C++与现代C++工程
›
《嵌入式Modern C++工程实践》
VIP16
本课程属于:037-嵌入式C++与现代C++工程
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式Modern C++工程实践
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式Modern C++工程… · 核心概念 · 整体知识框架与实战路线图
课程导入
Modern
02
嵌入式开发环境搭建
目标=交叉编译工具链 · CMake · 调试器
嵌入式开发环境搭…
目标=交叉编译工…
03
Modern C++语言基础回顾
目标=auto · nullptr · 范围for
Modern
C++
04
资源受限编程模型
目标=栈 · 堆 · 静态存储区
资源受限编程模型
目标=栈
05
RAII与智能指针
目标=unique_ptr · shared_ptr · weak_ptr在嵌入式中的适用场景
RAII
智能指针
06
移动语义与完美转发
目标=右值引用 · std::move · std
移动语义
完美转发
07
编译期计算与constexpr
目标=constexpr函数 · 变量 · if constexpr在配置表
constexpr
编译期计算
08
模板与泛型编程
目标=函数模板 · 类模板 · 变参模板
模板
泛型编程
09
类型安全与强类型
目标=enum class · 强类型句柄 · 单位类型
类型安全
强类型
10
错误处理与异常策略
目标=异常 · 错误码 · std::optional
错误处理
异常策略
11
并发与实时性基础
目标=std::thread · std::mutex · std::atomic
并发
实时性基础
12
无锁与低延迟编程
目标=原子操作 · 无锁队列 · 环形缓冲区与实时系统中的数据交换模式
无锁
低延迟编程
13
硬件抽象层设计
目标=GPIO · UART · SPI
硬件抽象层设计
GPIO
14
外设驱动开发
目标=寄存器操作 · volatile · 内存映射IO
外设驱动开发
目标=寄存器操作
15
中断与事件处理
目标=中断服务例程 · 回调注册 · 事件队列
事件处理
目标=
16
定时器与时间管理
目标=std::chrono · 高精度计时 · 软件定时器
定时器
时间管理
17
通信协议实现
目标=UART帧解析 · Modbus · CAN
通信协议实现
UART
18
状态机与事件驱动架构
目标=有限状态机 · 层次状态机 · std
状态机
事件驱动架构
19
内存管理与池化技术
目标=内存池 · 对象池 · 固定块分配器
内存管理
池化技术
20
STL在嵌入式中的取舍
目标=容器 · 算法 · 迭代器的空间时间开销分析与裁剪替代方…
STL
嵌入式
21
零开销抽象与性能优化
目标=内联 · 编译期多态 · CRTP
零开销抽象
性能优化
22
代码组织与模块化
目标=头文件管理 · 命名空间 · 接口与实现分离
代码组织
模块化
23
构建系统与持续集成
目标=CMake高级用法 · 交叉编译配置 · 单元测试
构建系统
持续集成
24
测试与仿真
目标=单元测试框架 · 硬件在环测试 · Mock硬件接口
测试
仿真
25
调试与故障排查
目标=GDB · OpenOCD · J-Link
调试
故障排查
26
低功耗与实时性优化
目标=睡眠模式 · 时钟管理 · 中断延迟
低功耗
实时性优化
27
安全与可靠性
目标=MISRA C++ · 静态分析 · 看门狗
安全
可靠性
28
综合实战一
目标=基于Modern C++的智能… · 涵盖HAL · 驱动
综合实战一
Modern
29
综合实战二
目标=实时电机控制或无人机飞控模块 · 涵盖并发 · 状态机
综合实战二
目标=实时电机控…
30
课程总结与进阶
目标=知识体系回顾 · 常见陷阱 · 代码规范
课程总结
进阶
所属VIP或分类
同VIP:ONNX模型转换与嵌入式Linux端侧部署实战工程
同VIP:嵌入式C++容器与内存优化
同VIP:嵌入式C++并发与任务架构