首页
›
嵌入式基础与RISC-V
›
155-单片机软件分层设计
›
《单片机软件分层设计从入门到进阶实战》
VIP10
本课程属于:155-单片机软件分层设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
单片机软件分层设计从入门到进阶实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
分层设计思想入门
为什么需要分层?从面包板跳线到工程思…
分层设计思想入门
为什么需要分层?…
02
分层架构概览
经典三层架构(HAL · OSAL · APP)的职责与边界
分层架构概览
HAL
03
硬件抽象层(HAL)设计
GPIO的封装与解耦 · 告别直接操作寄存器
HAL
硬件抽象层
04
HAL进阶
UART · I2C · SPI等外设的通用接口设计
HAL
进阶
05
操作系统抽象层(OSAL)
任务 · 信号量 · 队列的封装
OSAL
操作系统抽象层
06
中间件层
从Flash存储到FATFS文件系统…
间件层
Flash
07
应用层(APP)设计
状态机与事件驱动架构 · 让业务逻辑清晰
APP
应用层
08
模块间通信
回调函数 · 消息队列 · 发布-订阅模式的实战对比
模块间通信
回调函数
09
配置管理
如何用分层思想管理不同硬件版本的差异
配置管理
如何用分层思想管…
10
实战项目一
基于HAL+OSAL的温湿度采集器(…
实战项目一
HAL+OSAL
11
实战项目二
多传感器融合的智能小车(分层重构)
实战项目二
多传感器融合的智…
12
实战项目三
低功耗物联网节点(从裸机到分层OS的…
实战项目三
OS
13
单元测试与分层
如何对每一层进行独立测试(CMock…
单元测试
分层
14
代码审查
分层架构中常见的坏味道与重构手法
代码审查
分层架构
15
文档与注释
Doxygen生成分层架构文档的最佳…
文档
注释
16
进阶
从分层到组件化 · 模块的独立编译与链接
进阶
从分层到组件化
17
进阶
动态加载与插件架构 · 在MCU上实现类似Linux的模块
进阶
动态加载
18
进阶
设计模式在嵌入式分层中的应用(单例 · 工厂 · 观察者)
进阶
设计模式
19
进阶
面向接口编程 · 用C语言模拟虚函数表
进阶
面向接口编程
20
进阶
分层架构的性能代价 · 如何评估与优化
进阶
分层架构的性能代…
21
进阶
安全关键系统的分层设计(MISRA-…
进阶
MISRA
22
进阶
多核/异构架构下的分层挑战(如AMP · SMP)
进阶
AMP
23
进阶
从单片机到MPU · 分层架构的平滑迁移
进阶
MPU
24
进阶
持续集成(CI)与分层代码的自动化测…
进阶
CI
25
进阶
开源分层框架解析(如
进阶
开源分层框架解析
26
进阶
分层架构的调试技巧 · 如何快速定位跨层Bug
进阶
分层架构的调试技…
27
进阶
代码生成工具 · 从Excel/XML自动生成分层骨架
进阶
代码生成工具
28
进阶
分层架构的版本管理 · Git子模块与依赖管理
进阶
分层架构的版本管…
29
综合实战
构建一个完整的智能家居网关(从零到分…
综合实战
构建一个完整的智…
30
课程总结与展望
分层架构的未来趋势(如:DDS · Zenoh在MCU上的应用)
课程总结
DDS
所属VIP或分类
同VIP:单片机软件分层任务调度与状态机设计实战
同VIP:单片机软件分层低功耗设计与内存管理移植适配实战
同VIP:单片机软件分层低功耗设计与协议解析移植适配调试实战