首页
›
嵌入式基础与RISC-V
›
125-MCU嵌入式软件分层架构与模块化设计
›
《MCU中间件集成与任务调度HAL调试实战》
VIP10
本课程属于:125-MCU嵌入式软件分层架构与模块化设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MCU中间件集成与任务调度HAL调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与开发环境搭建
MCU中间件概念 · 任务调度核心思想 · HAL层作用
课程导论
开发环境搭建
02
硬件抽象层(HAL)基础
GPIO的HAL封装 · 寄存器映射与结构体设计 · HAL层分层原则
HAL
硬件抽象层
03
UART驱动与HAL封装
轮询模式 · 中断模式 · 环形缓冲区设计
UART
HAL
04
SPI总线驱动开发
SPI协议回顾 · HAL层SPI接口设计 · DMA传输与中断配合
SPI
总线驱动开发
05
I2C总线驱动开发
I2C时序分析 · HAL层I2C主从模式 · EEPROM读写实战
I2C
总线驱动开发
06
定时器与PWM输出
通用定时器配置 · PWM生成 · HAL层定时器抽象
PWM
定时器
07
ADC与传感器采集
ADC多通道采集 · DMA搬运数据 · HAL层ADC接口
ADC
传感器采集
08
看门狗与低功耗管理
独立看门狗(IWDG) · 窗口看门狗(WWDG) · 待机模式与唤醒源
看门狗
低功耗管理
09
中断系统深入
中断优先级分组 · 嵌套向量中断控制器(NVIC) · 中断延迟优化
断系统深入
断优先级分组
10
DMA控制器实战
DMA传输模式 · 内存到外设 · 外设到内存
DMA
控制器实战
11
FreeRTOS移植与任务创建
FreeRTOS源码结构 · 移植步骤 · 任务创建与删除
FreeRTOS
移植
12
任务调度机制
抢占式调度 · 时间片轮转 · 空闲任务
任务调度机制
抢占式调度
13
队列与信号量
队列创建与收发 · 二值信号量 · 计数信号量
队列
信号量
14
互斥量与临界区
互斥量解决优先级反转 · 任务通知 · 临界区保护
互斥量
临界区
15
软件定时器与事件组
软件定时器回调 · 事件组同步 · 多任务等待模式
软件定时器
事件组
16
内存管理
FreeRTOS堆方案(heap1-… · 内存碎片问题 · 静态与动态内存分配
内存管理
FreeRTOS
17
中间件集成框架设计
中间件注册机制 · 初始化顺序控制 · 依赖关系管理
间件集成框架设计
间件注册机制
18
文件系统中间件(FatFS)
FatFS移植 · 挂载与卸载 · 文件读写
FatFS
文件系统
19
TCP/IP协议栈中间件(LwIP)
LwIP移植 · 网卡驱动 · TCP/UDP Socket编程
TCP/IP
LwIP
20
USB设备中间件(USB Device)
USB协议基础 · HID设备实现 · CDC虚拟串口
USB
Device
21
图形界面中间件(LVGL)
LVGL移植 · 显示驱动对接 · 触摸驱动
LVGL
图形界面
22
传感器融合中间件
MPU6050驱动 · DMP姿态解算 · 卡尔曼滤波
传感器融合
间件
23
日志系统中间件
日志等级 · 彩色输出 · Flash存储日志
日志系统
间件
24
参数管理中间件
KV存储 · Flash分区 · 参数校验
参数管理
间件
25
OTA升级中间件
Bootloader设计 · 固件校验 · 差分升级
OTA
升级
26
任务调度性能分析
任务执行时间测量 · CPU利用率统计 · 堆栈使用检测
任务调度性能分析
任务执行时间测量
27
硬件抽象层调试技巧
逻辑分析仪抓波形 · printf重定向 · 断言与错误处理
硬件抽象层调试技…
逻辑分析仪抓波形
28
死锁与优先级反转实战
经典死锁场景复现 · 优先级继承 · 优先级天花板
死锁
优先级反转实战
29
系统集成测试
单元测试框架(Ceedling) · 模拟器测试 · 硬件在环测试
系统集成测试
Ceedling
30
综合项目实战
智能家居网关 · 多传感器数据融合 · 云端上报
综合项目实战
智能家居网关
所属VIP或分类
同VIP:MCUHAL与中间件集成接口解耦调试实战
同VIP:MCU中间件集成与任务调度状态机设计实战
同VIP:MCU中间件集成与移植适配模块化设计调试实战