首页
›
热销单品
›
嵌入式Linux与RTOS
›
《嵌入式C语言设计模式与软件架构》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
嵌入式C语言设计模式与软件架构
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
嵌入式C语言设计模式与软件架构的价值 · 学习路径 · 课程目标与整体框架
课程导入
嵌入式C语言设计…
02
嵌入式软件基础
嵌入式系统特点 · C语言在嵌入式中的特殊约束(内存 · 性能
嵌入式软件基础
嵌入式系统特点
03
模块化设计基础
头文件与源文件分离 · 信息隐藏 · 接口设计
模块化设计基础
头文件
04
状态机模式
有限状态机(FSM)概念 · 状态表与状态转换 · C语言实现方法(switch-cas…
状态机模式
FSM
05
状态机实战
用状态机实现一个按键消抖与长按短按识… · 包括状态定义 · 事件处理
状态机实战
用状态机实现一个…
06
分层架构
分层架构原则 · 驱动层/中间层/应用层划分 · 层间接口设计
分层架构
分层架构原则
07
分层架构实战
设计一个温湿度传感器数据采集系统 · 包含硬件驱动层 · 数据抽象层
分层架构实战
设计一个温湿度传…
08
回调函数模式
回调函数原理 · 函数指针 · 注册与触发机制
回调函数模式
回调函数原理
09
回调函数实战
实现一个定时器回调调度器 · 支持多个定时任务注册 · 超时回调
回调函数实战
实现一个定时器回…
10
观察者模式
观察者模式概念 · 发布-订阅机制 · 在嵌入式传感器数据分发
观察者模式
观察者模式概念
11
观察者模式实战
实现一个多传感器数据订阅系统 · 多个模块订阅不同传感器数据 · 数据更新时自动通知
观察者模式实战
实现一个多传感器…
12
命令模式
命令模式概念 · 命令封装 · 命令队列
命令模式
命令模式概念
13
命令模式实战
实现一个串口命令解析器 · 支持命令注册 · 参数解析
命令模式实战
实现一个串口命令…
14
代理模式与适配器模式
代理模式概念 · 适配器模式概念 · 在硬件抽象
代理模式
适配器模式
15
代理/适配器实战
为不同型号的LCD显示屏编写统一接口 · 通过适配器模式屏蔽硬件差异
代理
适配器实战
16
单例模式
单例模式概念 · 嵌入式中的单例实现(静态局部变量 · 全局变量)
单例模式
单例模式概念
17
单例模式实战
实现一个系统日志管理器 · 全局唯一实例 · 支持多级别日志输出
单例模式实战
实现一个系统日志…
18
工厂模式
工厂模式概念 · 简单工厂 · 工厂方法
工厂模式
工厂模式概念
19
工厂模式实战
设计一个外设驱动工厂 · 根据配置创建不同传感器驱动实例 · 并统一管理
工厂模式实战
设计一个外设驱动…
20
责任链模式
责任链模式概念 · 处理链构建 · 在嵌入式异常处理
责任链模式
责任链模式概念
21
责任链模式实战
实现一个多级数据过滤器链 · 对ADC采样数据进行去噪 · 校准
责任链模式实战
实现一个多级数据…
22
内存管理模式
嵌入式内存管理特点 · 静态分配与动态分配 · 内存池设计
内存管理模式
嵌入式内存管理特…
23
内存池实战
实现一个固定大小内存池 · 支持分配 · 释放
内存池实战
实现一个固定大小…
24
事件驱动架构
事件驱动架构概念 · 事件循环 · 事件队列
事件驱动架构
事件驱动架构概念
25
事件驱动实战
实现一个简单的事件循环系统 · 支持事件注册 · 分发
事件驱动实战
实现一个简单的事…
26
实时操作系统(RTOS)与设计模式
RTOS任务 · 队列 · 信号量
RTOS
实时操作系统
27
RTOS实战
基于FreeRTOS实现一个多任务传… · 使用队列传递数据 · 信号量同步
RTOS
FreeRTOS
28
软件架构评估与优化
架构质量属性(可维护性 · 可扩展性 · 可测试性)
软件架构评估
优化
29
综合实战项目
设计一个智能家居网关 · 综合运用状态机 · 分层
综合实战项目
设计一个智能家居…
30
课程总结与进阶
常见设计误区 · 模式选型指南 · 嵌入式软件架构趋势(如微服务
课程总结
进阶
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战