首页
›
嵌入式基础与RISC-V
›
067-嵌入式模块化分层软件架构设计
›
《嵌入式模块化分层 软件架构设计实战》
VIP10
本课程属于:067-嵌入式模块化分层软件架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式模块化分层 软件架构设计实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
架构思维启蒙
为什么需要分层?从混乱到有序的演进
架构思维启蒙
为什么需要分层?…
02
模块化设计原则
高内聚 · 低耦合的实战理解
模块化设计原则
高内聚
03
分层架构总览
经典三层架构(应用层 · 中间件层 · 硬件抽象层)
分层架构总览
经典三层架构
04
硬件抽象层(HAL)设计
屏蔽硬件差异 · 统一接口
HAL
硬件抽象层
05
HAL实战
GPIO · UART · I2C驱动封装
HAL
GPIO
06
中间件层设计
任务调度 · 内存管理 · 通信协议栈
间件层设计
任务调度
07
中间件实战
轻量级RTOS(FreeRTOS)的…
间件实战
RTOS
08
中间件实战
消息队列与事件驱动机制
间件实战
消息队列
09
应用层设计
业务逻辑与状态机
应用层设计
业务逻辑
10
应用层实战
按键扫描与消抖模块
应用层实战
按键扫描
11
应用层实战
LED指示灯与蜂鸣器控制
应用层实战
LED
12
接口设计
API与回调函数的最佳实践
接口设计
API
13
配置管理
如何让代码可配置 · 可裁剪
配置管理
如何让代码可配置
14
错误处理与日志系统
分层中的异常传递
错误处理
日志系统
15
单元测试
如何对分层模块进行独立测试
单元测试
如何对分层模块进…
16
模块间通信
全局变量 · 信号量 · 邮箱的选择
模块间通信
全局变量
17
启动流程设计
从Reset到Main的优雅过渡
启动流程设计
Reset
18
低功耗管理
分层架构下的电源策略
低功耗管理
分层架构下的电源…
19
时间管理
软件定时器与时间片轮转
时间管理
软件定时器
20
数据持久化
Flash存储与参数管理模块
数据持久化
Flash
21
看门狗与系统监控
分层中的健康检查
看门狗
系统监控
22
Bootloader设计
分层架构下的升级方案
Bootloader
设计
23
通信协议栈
Modbus · CANopen的分层实现
通信协议栈
Modbus
24
传感器融合
多传感器数据采集与处理层
传感器融合
多传感器数据采集
25
GUI与显示
分层架构下的UI框架
GUI
显示
26
代码复用
跨平台移植的实战技巧
代码复用
跨平台移植的实战…
27
文档与注释
架构文档的编写规范
文档
注释
28
代码审查
分层架构的Review要点
代码审查
Review
29
实战项目一
智能家居网关的架构设计
实战项目一
智能家居网关的架…
30
实战项目二
工业数据采集器的架构设计
实战项目二
工业数据采集器的…
所属VIP或分类
同VIP:嵌入式分层设计通信协议与内存管理集成调试实战
同VIP:嵌入式分层软件架构内存管理性能调优实战
同VIP:嵌入式模块化架构接口隔离与驱动层设计实战