首页
›
嵌入式基础与RISC-V
›
125-MCU嵌入式软件分层架构与模块化设计
›
《MCU分层架构与驱动封装调试与验证项目实战》
VIP10
本课程属于:125-MCU嵌入式软件分层架构与模块化设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MCU分层架构与驱动封装调试与验证项目实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与项目全景
MCU开发痛点分析 · 分层架构思想引入 · 实战项目全景图(智能家居网关)
课程导学
项目全景
02
硬件抽象层(HAL)设计理念
什么是HAL · HAL与MCU硬件的解耦 · HAL接口设计原则(通用性
HAL
硬件抽象层
03
GPIO驱动封装实战(HAL层)
GPIO标准接口定义(初始化 · 写 · 读
GPIO
HAL
04
UART驱动封装实战(HAL层)
UART标准接口定义(初始化 · 发送 · 接收
UART
HAL
05
SPI驱动封装实战(HAL层)
SPI标准接口定义(主从模式 · 速率 · 极性相位)
SPI
HAL
06
I2C驱动封装实战(HAL层)
I2C标准接口定义(主从模式 · 速率 · 地址)
I2C
HAL
07
定时器驱动封装实战(HAL层)
定时器标准接口定义(基础定时 · PWM · 输入捕获)
HAL
定时器驱动封装实…
08
ADC驱动封装实战(HAL层)
ADC标准接口定义(单次/连续转换 · 通道配置) · ADC DMA与校准封装
ADC
HAL
09
中断与异常管理封装
中断向量表重定向 · 中断优先级分组管理 · 全局中断使能/失能封装
异常管理封装
断向量表重定向
10
DMA驱动封装实战
DMA标准接口定义(通道 · 方向 · 数据宽度)
DMA
驱动封装实战
11
板级支持包(BSP)设计
BSP与HAL的关系 · 板级外设初始化封装 · 板级引脚映射表
BSP
板级支持包
12
BSP层实战
LED · 按键 · 蜂鸣器驱动封装
BSP
层实战
13
BSP层实战
外部传感器驱动封装(DHT11/DH… · 基于HAL的DHT11驱动封装 · 数据校验与超时处理
BSP
层实战
14
BSP层实战
外部传感器驱动封装(DS18B20) · 基于HAL的DS18B20驱动封装 · ROM搜索与寄生供电处理
BSP
层实战
15
BSP层实战
显示设备驱动封装(OLED SSD1… · 字库与绘图函数封装 · 基于HAL的OLED HAL适配
BSP
层实战
16
中间件层设计
中间件层定位与职责 · 消息队列与事件驱动框架 · 软件定时器管理
间件层设计
间件层定位
17
中间件实战
按键扫描与事件管理中间件 · 释放 · 长按
间件实战
按键扫描
18
中间件实战
环形FIFO缓冲区中间件 · 读写指针管理 · 多生产者/多消费者安全访问
间件实战
FIFO
19
中间件实战
AT指令解析器中间件 · 响应超时与重试机制 · 基于UART HAL的AT指令收发
间件实战
AT
20
中间件实战
Modbus RTU从机协议栈中间件 · CRC16校验 · 寄存器映射与回调函数
间件实战
Modbus
21
应用层架构设计
应用层职责与分层 · 任务调度与状态机设计 · 应用层目录结构规划
应用层架构设计
应用层职责
22
应用层实战
智能家居网关主状态机:系统初始化状态 · 网络连接状态 · 数据采集状态
应用层实战
智能家居网关主状…
23
应用层实战
数据采集与上报任务:传感器数据轮询 · 数据打包与格式化 · 通过UART/SPI上报至WiFi模…
应用层实战
数据采集
24
应用层实战
远程命令解析与执行:接收云端命令 · 命令解析与路由 · 执行本地动作(开关
应用层实战
远程命令解析
25
驱动封装调试方法论
调试工具链(逻辑分析仪 · 示波器 · 串口助手)
驱动封装调试方法…
调试工具链
26
驱动封装验证方法论
单元测试框架引入(Ceedling/… · 模拟器与硬件在环测试 · 测试用例设计(边界
驱动封装验证方法…
Ceedling
27
实战调试
GPIO/UART驱动调试 · 环形缓冲区数据完整性测试 · 中断丢失与优先级问题排查
实战调试
GPIO/UART
28
实战调试
SPI/I2C驱动调试 · I2C总线锁死与恢复 · DMA传输完成中断丢失排查
实战调试
SPI/I2C
29
实战验证
传感器驱动单元测试 · DS18B20 ROM搜索算法测试 · OLED显示功能测试
实战验证
传感器驱动单元测…
30
项目集成与总结
全功能集成测试 · 代码规范与文档生成 · 项目复盘与架构优化建议
项目集成
全功能集成测试
所属VIP或分类
同VIP:MCUHAL与中间件集成接口解耦调试实战
同VIP:MCU中间件集成与任务调度HAL调试实战
同VIP:MCU中间件集成与任务调度状态机设计实战