首页
›
嵌入式基础与RISC-V
›
009-嵌入式软件架构设计
›
《低功耗嵌入式软件架构设计从事件驱动到RTOS实战》
VIP10
本课程属于:009-嵌入式软件架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
低功耗嵌入式软件架构设计从事件驱动到RTOS实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
为什么需要架构设计?从裸机到事件驱动…
课程导论
为什么需要架构设…
02
裸机编程的困境
超级循环的痛点 · 中断延迟与优先级反转 · 低功耗与实时性的矛盾
裸机编程的困境
超级循环的痛点
03
事件驱动架构基础
状态机理论入门 · 事件与状态的定义 · 事件队列的实现
事件驱动架构基础
状态机理论入门
04
实战
按键消抖与长按短按检测——基于状态机…
按键消抖
长按短按检测
05
实战
简易菜单系统——基于事件驱动的UI框…
UI
简易菜单系统
06
实战
低功耗传感器数据采集——事件驱动下的…
低功耗传感器数据…
事件驱动下的…
07
实战
多任务调度器——协作式调度器的设计与…
多任务调度器
协作式调度器的设…
08
RTOS核心概念
任务 · 调度器 · 上下文切换
RTOS
核心概念
09
FreeRTOS移植与配置
从零开始在STM32上跑起FreeR…
FreeRTOS
移植
10
任务管理
创建 · 删除 · 挂起
任务管理
创建
11
任务间通信
队列 · 信号量 · 互斥量
任务间通信
队列
12
实战
多传感器数据融合——使用队列与信号量…
多传感器数据融合
使用队列
13
实战
低功耗蓝牙(BLE)协议栈集成——R…
BLE
低功耗蓝牙
14
实战
看门狗与任务监控——构建健壮的嵌入式…
看门狗
任务监控
15
低功耗设计策略
RTOS下的Tickless模式 · 睡眠与唤醒机制
低功耗设计策略
RTOS
16
实战
电池供电设备——RTOS下的动态频率…
RTOS
电池供电设备
17
内存管理
静态分配 vs 动态分配 · 内存碎片问题 · 堆栈溢出检测
内存管理
vs
18
实战
内存池管理器——为RTOS任务定制高…
RTOS
内存池管理器
19
时间管理
软件定时器 · 时间片轮转 · 高精度延时实现
时间管理
软件定时器
20
实战
精确延时与PWM控制——基于RTOS…
PWM
RTOS
21
中断管理
在RTOS中处理中断 · 中断与任务的同步 · 下半部机制
断管理
RTOS
22
实战
高速数据采集(ADC+DMA)——中…
ADC+DMA
高速数据采集
23
软件架构模式
分层架构 · 模块化设计 · 接口与抽象层
软件架构模式
分层架构
24
实战
驱动层抽象——为不同硬件平台编写可移…
驱动层抽象
为不同硬件平台编…
25
实战
应用层框架——命令解析器与日志系统的…
应用层框架
命令解析器
26
测试与调试
单元测试框架(Ceedling/Un… · 断言与日志 · Tracealyzer工具
测试
调试
27
实战
自动化测试——为嵌入式软件编写单元测…
自动化测试
为嵌入式软件编写…
28
安全与可靠性
栈保护 · MPU配置 · 故障处理(HardFault分析)
安全
可靠性
29
实战
OTA升级——基于RTOS的安全固件…
OTA
RTOS
30
课程总结与展望
从RTOS到Linux · 混合架构 · AIoT时代的软件架构趋势
课程总结
RTOS
所属VIP或分类
同VIP:BLE协议栈消息队列与RTOS任务调度架构
同VIP:RTOS事件驱动任务同步与消息通信架构
同VIP:RTOS任务调度异常诊断与性能分析