首页
›
嵌入式基础与RISC-V
›
125-MCU嵌入式软件分层架构与模块化设计
›
《MCU中间件集成与任务调度状态机设计实战》
VIP10
本课程属于:125-MCU嵌入式软件分层架构与模块化设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
MCU中间件集成与任务调度状态机设计实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
MCU中间件概述
什么是中间件 · 中间件在嵌入式系统中的作用 · 常见MCU中间件分类(通信
MCU
间件概述
02
任务调度基础
裸机编程与RTOS的区别 · 任务的概念 · 任务状态(就绪
任务调度基础
RTOS
03
状态机设计原理
有限状态机(FSM)概念 · 状态 · 事件
状态机设计原理
FSM
04
FreeRTOS任务管理
任务创建 · 任务删除 · 任务优先级
FreeRTOS
任务管理
05
队列与信号量
队列的创建与读写 · 二值信号量 · 计数信号量
队列
信号量
06
软件定时器
软件定时器原理 · 单次定时器与周期定时器 · 定时器回调函数
软件定时器
软件定时器原理
07
事件组与任务通知
事件组的概念 · 事件组API · 任务通知替代信号量/队列的场景
事件组
任务通知
08
内存管理
静态内存分配与动态内存分配 · heap_1到heap_5的实现机制 · 内存碎片问题
内存管理
静态内存分配
09
中断管理
中断优先级配置 · 中断服务程序(ISR)设计原则 · 在ISR中使用FreeRTOS AP…
断管理
断优先级配置
10
临界区与资源保护
临界区概念 · taskENTER_CRITICAL… · 挂起调度器
临界区
资源保护
11
低功耗设计
Tickless模式 · 空闲任务钩子 · 睡眠模式与唤醒机制
低功耗设计
Tickless
12
中间件集成之文件系统
FatFS移植与配置 · 文件读写操作 · 目录管理
间件集成之文件系…
FatFS
13
中间件集成之GUI
LVGL移植 · 显示驱动对接 · 触摸驱动对接
GUI
间件集成之
14
中间件集成之网络协议栈
LwIP移植 · TCP/UDP通信 · HTTP客户端/服务器
间件集成之网络协…
LwIP
15
中间件集成之USB协议栈
TinyUSB移植 · CDC虚拟串口 · HID设备
USB
间件集成之
16
中间件集成之传感器框架
传感器抽象层设计 · I2C/SPI驱动封装 · 数据采集任务
间件集成之传感器…
传感器抽象层设计
17
中间件集成之日志系统
日志等级定义 · 日志输出接口 · 环形缓冲区日志
间件集成之日志系…
日志等级定义
18
中间件集成之参数管理
参数存储结构设计 · NVS(非易失性存储)实现 · 参数同步机制
间件集成之参数管…
参数存储结构设计
19
状态机实战之按键检测
按键消抖状态机 · 单击/双击/长按检测 · 组合键识别
状态机实战之按键…
按键消抖状态机
20
状态机实战之通信协议解析
自定义协议帧格式 · 状态机解析数据帧 · 超时与错误处理
状态机实战之通信…
自定义协议帧格式
21
状态机实战之设备控制
设备上电初始化状态机 · 运行状态机 · 故障处理状态机
状态机实战之设备…
设备上电初始化状…
22
状态机实战之菜单系统
菜单层级状态机 · 菜单项选择 · 参数设置与保存
状态机实战之菜单…
菜单层级状态机
23
任务调度实战之数据采集系统
多传感器采集任务设计 · 数据同步机制 · 任务优先级分配
任务调度实战之数…
多传感器采集任务…
24
任务调度实战之通信网关
串口转WiFi/以太网任务设计 · 数据缓冲与转发 · 流量控制
任务调度实战之通…
WiFi
25
任务调度实战之人机交互系统
GUI刷新任务 · 触摸事件处理任务 · 业务逻辑任务分离
任务调度实战之人…
GUI
26
任务调度实战之OTA升级
Bootloader设计 · 固件下载任务 · 固件校验与回滚机制
OTA
任务调度实战之
27
性能分析与优化
任务堆栈使用量检测 · CPU负载计算 · 任务执行时间测量
性能分析
优化
28
调试与测试
断言机制 · Tracealyzer/System… · 单元测试框架
调试
测试
29
常见问题与避坑指南
堆栈溢出 · 优先级反转 · 死锁
常见问题
避坑指南
30
综合项目实战
智能家居网关项目设计 · 需求分析 · 任务划分
综合项目实战
智能家居网关项目…
所属VIP或分类
同VIP:MCUHAL与中间件集成接口解耦调试实战
同VIP:MCU中间件集成与任务调度HAL调试实战
同VIP:MCU中间件集成与移植适配模块化设计调试实战