首页
›
热销单品
›
嵌入式Linux与RTOS
›
《嵌入式C语言面向对象设计 C语言OOP设计模式嵌入式软件架构教程》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
嵌入式C语言面向对象设计 C语言OOP设计模式嵌入式软件架构教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 适用人群 · 嵌入式C语言OOP的价值与整体学习路…
课程导入
学习目标
02
嵌入式C语言基础回顾
指针 · 结构体 · 函数指针
嵌入式C语言基础…
指针
03
面向对象思想在C语言中的映射
封装 · 继承 · 多态的概念与C语言实现方式的对应关系
面向对象思想
C语言
04
封装技术
使用结构体与函数指针实现数据隐藏和模…
封装技术
使用结构体
05
继承模拟
结构体嵌套 · 基类与派生类的C语言实现方法
继承模拟
结构体嵌套
06
多态实现
函数指针表(虚表) · 回调机制与运行时多态的模拟
多态实现
函数指针表
07
接口与抽象类
用C语言定义接口 · 实现抽象数据类型(ADT)的方法
接口
抽象类
08
对象生命周期管理
构造函数 · 析构函数 · 创建与销毁对象的C语言实现模式
对象生命周期管理
构造函数
09
引用计数与垃圾回收
在嵌入式C语言中管理对象内存的常用策…
引用计数
垃圾回收
10
设计模式概述
设计模式在嵌入式系统中的应用价值与分…
设计模式概述
设计模式
11
单例模式
在C语言中实现单例的多种方式(懒汉 · 饿汉 · 静态局部变量)及嵌入式注意事项
单例模式
C语言
12
工厂模式
简单工厂 · 工厂方法 · 抽象工厂的C语言实现与适用场景
工厂模式
简单工厂
13
观察者模式
事件驱动系统中用C语言实现订阅-发布…
观察者模式
事件驱动系统
14
状态模式
有限状态机(FSM)的面向对象实现 · 状态表与状态对象
状态模式
FSM
15
策略模式
用函数指针实现算法族替换 · 在嵌入式控制算法中的应用
策略模式
用函数指针实现算…
16
命令模式
将请求封装为对象 · 实现命令队列 · 撤销操作等
命令模式
将请求封装为对象
17
适配器模式
在C语言中适配不同硬件接口或第三方库
适配器模式
C语言
18
装饰器模式
动态扩展对象功能 · 在通信协议栈中的应用
装饰器模式
动态扩展对象功能
19
责任链模式
处理中断 · 日志 · 协议解析等场景的链式处理
责任链模式
处理
20
模板方法模式
用函数指针和回调定义算法骨架 · 子步骤可定制
模板方法模式
用函数指针
21
嵌入式软件架构基础
分层架构 · 模块化 · 可维护性
嵌入式软件架构基…
分层架构
22
基于OOP的嵌入式架构设计
将对象模型应用于驱动层 · 中间件层 · 应用层
OOP
基于
23
事件驱动架构
结合OOP实现事件循环 · 消息队列 · 状态机管理
事件驱动架构
OOP
24
硬件抽象层(HAL)设计
用OOP思想抽象GPIO · UART · SPI等外设
HAL
硬件抽象层
25
实时操作系统(RTOS)中的OOP
任务对象 · 信号量 · 队列的封装与设计
RTOS
OOP
26
案例实战
LED灯控制模块的OOP设计(封装 · 多态 · 状态模式)
案例实战
LED
27
案例实战
串口通信协议解析器的OOP设计(状态… · 命令模式 · 观察者模式)
案例实战
OOP
28
案例实战
传感器数据采集与处理系统的OOP架构… · 策略模式 · 责任链模式)
案例实战
OOP
29
常见问题与调试技巧
内存泄漏 · 函数指针错误 · 对象生命周期管理
常见问题
调试技巧
30
综合提升与项目实践
从零构建一个完整的嵌入式OOP应用框… · 并总结最佳实践与未来扩展方向
综合提升
项目实践
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战