首页
›
嵌入式与底层系统
›
037-嵌入式C++与现代C++工程
›
《嵌入式C++泛型设计与组件工程》
VIP16
本课程属于:037-嵌入式C++与现代C++工程
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式C++泛型设计与组件工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式C++泛型设计与组件工程… · 核心概念 · 整体知识框架与实战路线图
课程导入
C++
02
嵌入式开发环境与C++基础回顾
目标=交叉编译工具链 · 裸机与RTOS环境 · C++11/14/17在嵌入式中的可…
C++
嵌入式开发环境
03
泛型编程思想入门
目标=从C宏 · void*到模板的演进 · 泛型的抽象目标
泛型编程思想入门
目标=从C宏
04
函数模板基础
目标=模板参数推导 · 显式实例化 · 重载解析
函数模板基础
目标=模板参数推…
05
类模板基础
目标=类模板定义 · 成员函数模板 · 模板特化
类模板基础
目标=类模板定义
06
类型萃取与编译期计算
目标=type_traits · constexpr · static_assert
类型萃取
编译期计算
07
模板元编程进阶
目标=可变参数模板 · 折叠表达式 · SFINAE
模板元编程进阶
目标=可变参数模…
08
策略与特征类设计
目标=policy-based de… · traits类 · 标签分发在硬件驱动与通信协议组件中的…
策略
特征类设计
09
CRTP与静态多态
目标=奇异递归模板模式 · 静态接口 · 编译期多态替代虚函数的嵌入式性能与代…
CRTP
静态多态
10
组件工程概述
目标=嵌入式组件定义 · 接口与实现分离 · 依赖管理
组件工程概述
目标=嵌入式组件…
11
硬件抽象层(HAL)泛型设计
目标=GPIO · UART · SPI
HAL
硬件抽象层
12
设备驱动组件设计
目标=传感器 · 执行器 · 存储器驱动的泛型接口
设备驱动组件设计
目标=传感器
13
通信协议组件设计
目标=UART/SPI/I2C/CA… · 状态机模板与零拷贝数据流处理
通信协议组件设计
UART/SPI/I2C…
14
RTOS抽象与并发组件
目标=任务 · 队列 · 信号量
RTOS
抽象
15
内存管理组件
目标=静态内存池 · 对象池 · 分配器模板
内存管理组件
目标=静态内存池
16
容器与算法组件
目标=嵌入式友好型固定容量容器(ar… · vector · ring buffer)与STL算法…
容器
算法组件
17
错误处理与日志组件
目标=错误码 · expected/optional · 编译期日志级别裁剪与断言机制的泛型设…
错误处理
日志组件
18
状态机与事件框架
目标=层次状态机模板 · 事件分发 · 编译期状态表与嵌入式实时响应案例
状态机
事件框架
19
组件接口与依赖注入
目标=编译期依赖注入 · 模板参数配置 · 接口隔离与可测试性设计
组件接口
依赖注入
20
编译期配置与代码裁剪
目标=模板特化 · 条件编译 · 链接时优化与未使用组件消除技术
编译期配置
代码裁剪
21
性能与资源分析
目标=代码尺寸 · RAM/ROM占用 · 执行时间
性能
资源分析
22
测试与验证
目标=单元测试框架(Catch2/G… · 硬件在环测试与静态分析
测试
验证
23
实战项目一
目标=基于泛型HAL的多传感器数据采…
实战项目一
HAL
24
实战项目二
目标=RTOS环境下泛型通信协议栈与…
实战项目二
RTOS
25
实战项目三
目标=可配置状态机与事件驱动框架在电…
实战项目三
目标=可配置状态…
26
常见问题与陷阱
目标=模板错误信息解读 · 多重定义 · ODR
常见问题
陷阱
27
调试与优化技巧
目标=使用编译器探索器 · 汇编分析 · map文件解读与模板实例化跟踪
调试
优化技巧
28
组件工程化实践
目标=目录结构 · 构建系统(CMake) · 包管理
组件工程化实践
目标=目录结构
29
综合提升
目标=从裸机到RTOS · 从单核到多核的泛型组件架构演进与重构…
综合提升
RTOS
30
课程总结与展望
目标=知识体系回顾 · 嵌入式C++泛型设计最佳实践 · C++20/23新特性与未来趋势
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:ONNX模型转换与嵌入式Linux端侧部署实战工程
同VIP:嵌入式C++容器与内存优化
同VIP:嵌入式C++并发与任务架构