首页
›
嵌入式与底层系统
›
037-嵌入式C++与现代C++工程
›
《嵌入式C++面向对象设计》
VIP16
本课程属于:037-嵌入式C++与现代C++工程
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式C++面向对象设计
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式C++面向对象设计的学习… · 核心概念 · 整体知识框架与开发环境搭建
课程导入
C++
02
嵌入式系统与C++概述
目标=嵌入式系统特点 · C++在嵌入式中的优势与限制 · 与C语言的关系
C++
嵌入式系统
03
从C到C++的过渡
目标=引用 · 函数重载 · 默认参数
C++
从C到
04
类与对象基础
目标=类的定义 · 访问控制 · 构造函数
对象基础
目标=类的定义
05
封装与数据抽象
目标=成员函数 · this指针 · const成员
封装
数据抽象
06
构造与析构深入
目标=初始化列表 · 拷贝构造 · 赋值运算符
构造
析构深入
07
运算符重载
目标=常见运算符重载规则 · 成员与非成员选择 · 嵌入式场景中的位操作与寄存器抽象案例
运算符重载
目标=常见运算符…
08
继承与派生
目标=公有继承 · 保护继承 · 私有继承
继承
派生
09
多态与虚函数
目标=虚函数机制 · 动态绑定 · 虚析构
多态
虚函数
10
抽象类与接口设计
目标=接口类 · 依赖倒置 · 策略模式
抽象类
接口设计
11
静态成员与单例模式
目标=静态数据成员 · 静态成员函数 · 单例实现方式
静态成员
单例模式
12
模板基础
目标=函数模板 · 类模板 · 模板特化
模板基础
目标=函数模板
13
STL在嵌入式中的裁剪使用
目标=容器 · 迭代器 · 算法
STL
嵌入式
14
异常处理与错误管理
目标=异常机制 · 异常开销 · 禁用异常时的错误码策略
异常处理
错误管理
15
内存管理
目标=栈 · 堆 · 静态存储区
内存管理
目标=栈
16
RAII与资源管理
目标=RAII原则 · 智能指针 · 作用域守卫
RAII
资源管理
17
中断与并发中的C++
目标=volatile · 原子操作 · 内存屏障
C++
并发
18
硬件抽象层设计
目标=HAL分层 · GPIO · UART
硬件抽象层设计
HAL
19
设备驱动面向对象建模
目标=驱动类设计 · 设备树思想 · 状态机
设备驱动面向对象…
目标=驱动类设计
20
实时性与性能优化
目标=虚函数开销 · 内联 · 编译期计算
实时性
性能优化
21
设计模式在嵌入式中的应用
目标=工厂 · 观察者 · 状态
设计模式
嵌入式
22
通信协议与对象建模
目标=协议帧 · 序列化 · 消息类
通信协议
对象建模
23
RTOS下的C++编程
目标=任务 · 队列 · 信号量
RTOS
C++
24
测试与调试
目标=单元测试 · Mock硬件 · 断言
测试
调试
25
代码可移植性与跨平台
目标=条件编译 · 类型宽度 · 字节序
代码可移植性
跨平台
26
安全与可靠性设计
目标=MISRA C++ · AUTOSAR C++ · 防御性编程
安全
可靠性设计
27
综合案例一
目标=智能传感器节点:需求分析 · 类设计 · HAL
综合案例一
目标=智能传感器…
28
综合案例二
目标=电机控制系统:控制类 · 状态机 · PID
综合案例二
目标=电机控制系…
29
常见问题与陷阱
目标=对象切片 · 多重继承 · 虚函数误用
常见问题
陷阱
30
课程总结与进阶
目标=知识体系回顾 · 项目架构评审 · 代码规范
课程总结
进阶
所属VIP或分类
同VIP:ONNX模型转换与嵌入式Linux端侧部署实战工程
同VIP:嵌入式C++容器与内存优化
同VIP:嵌入式C++并发与任务架构