首页
›
嵌入式基础与RISC-V
›
174-嵌入式软件模块化设计
›
《嵌入式软件依赖注入与分层架构移植适配实战》
VIP10
本课程属于:174-嵌入式软件模块化设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式软件依赖注入与分层架构移植适配实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么嵌入式软件需要依赖注入与分层架…
课程导论
为什么嵌入式软件…
02
嵌入式软件架构演进
从裸机到RTOS · 再到分层架构的必然性
嵌入式软件架构演…
RTOS
03
分层架构基础
表示层 · 业务层 · 数据层
分层架构基础
表示层
04
依赖注入基础概念
什么是依赖?什么是注入?控制反转(I…
依赖注入基础概念
什么是依赖?什么…
05
嵌入式C语言中的依赖注入
函数指针 · 结构体虚表 · 编译时注入
嵌入式C语言
依赖注入
06
硬件抽象层(HAL)设计
如何定义通用接口 · 屏蔽MCU差异
HAL
硬件抽象层
07
实战
基于STM32的GPIO HAL层设…
STM32
GPIO
08
实战
基于ESP32的UART驱动分层与注…
ESP32
UART
09
中间件层设计
消息队列 · 定时器 · 内存管理如何分层
间件层设计
消息队列
10
业务逻辑层设计
状态机 · 任务调度与平台解耦
业务逻辑层设计
状态机
11
依赖注入容器
手写一个轻量级DI容器(C语言版)
依赖注入容器
DI
12
实战
将传感器驱动(如BME280)注入到…
BME280
将传感器驱动
13
单元测试与Mock
利用依赖注入实现硬件无关测试
Mock
单元测试
14
实战
使用CMocka对分层代码进行单元测…
CMocka
使用
15
移植适配策略
如何将一套代码从FreeRTOS移植…
移植适配策略
FreeRTOS
16
实战
将基于HAL的LCD驱动从STM32…
HAL
LCD
17
实战
将WiFi模块驱动从ESP-IDF移…
WiFi
ESP-IDF
18
配置管理
使用Kconfig或JSON实现编译…
配置管理
Kconfig
19
实战
通过配置文件切换不同型号的传感器驱动
通过配置文件切换…
重点
20
多平台构建系统
CMake与Makefile的分层管…
多平台构建系统
CMake
21
实战
为同一套代码生成STM32和Linu…
STM32
Linu
22
通信协议栈分层
以Modbus为例 · 解析协议层与物理层解耦
通信协议栈分层
Modbus
23
实战
将Modbus RTU驱动从串口移植…
Modbus
RTU
24
低功耗设计中的分层
电源管理模块如何与业务解耦
低功耗设计
分层
25
实战
通过依赖注入实现不同低功耗模式(睡眠…
通过依赖注入实现…
睡眠…
26
OTA升级模块的分层设计
下载层 · 校验层 · 应用层解耦
OTA
升级模块的分层设…
27
实战
将OTA模块从本地文件系统移植到云端…
OTA
模块从本地文件系…
28
代码复用与组件化
如何将分层模块打包为独立组件库
代码复用
组件化
29
实战
将HAL层和业务层分别编译为静态库 · 供不同项目使用
HAL
业务层分别编译为…
30
课程总结
架构演进路线图 · 常见反模式 · 未来趋势(如Rust在嵌入式中的应用…
课程总结
架构演进路线图
所属VIP或分类
同VIP:嵌入式中间件集成与单元测试在项目中的调试实战
同VIP:嵌入式接口抽象与分层架构在项目中的移植适配实战
同VIP:嵌入式软件中间件集成与驱动封装实战