首页
›
嵌入式基础与RISC-V
›
155-单片机软件分层设计
›
《单片机软件分层低功耗设计与协议解析移植适配调试实战》
VIP10
本课程属于:155-单片机软件分层设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
单片机软件分层低功耗设计与协议解析移植适配调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与整体架构
为什么需要软件分层?低功耗设计的核心…
课程导论
整体架构
02
硬件抽象层(HAL)设计
GPIO · UART · SPI
HAL
硬件抽象层
03
板级支持包(BSP)设计
时钟树配置 · 电源管理单元(PMU)初始化 · 中断向量表重定向
BSP
板级支持包
04
操作系统抽象层(OSAL)设计
任务调度 · 信号量 · 消息队列
OSAL
操作系统抽象层
05
低功耗模式详解
睡眠 · 停止 · 待机模式的区别与选择
低功耗模式详解
睡眠
06
功耗测量与 profiling
使用万用表 · 功耗分析仪测量电流 · 定位高功耗代码段
profiling
功耗测量
07
动态电压频率调整(DVFS)
原理与实现 · 在STM32L4系列上的实战案例
DVFS
动态电压频率调整
08
外设的按需供电
GPIO · ADC · DAC
外设的按需供电
GPIO
09
低功耗定时器(LPTIM)与 RTC 唤醒
如何用最低功耗实现周期性任务
LPTIM
RTC
10
串口协议解析基础
状态机设计 · 环形缓冲区 · 超时处理
串口协议解析基础
状态机设计
11
自定义应用层协议设计
帧头 · 帧尾 · 长度域
自定义应用层协议…
帧头
12
协议解析的移植适配
如何将一套写好的协议栈从 STM32… · AT32 或 ESP32
协议解析的移植适…
STM32
13
调试利器
printf 重定向 · SWO 调试 · RTT 日志输出
调试利器
printf
14
逻辑分析仪与示波器实战
抓取 UART/SPI/I2C 波形 · 验证协议时序是否正确
逻辑分析仪
示波器实战
15
单元测试框架搭建
使用 Ceedling 或 Unit…
单元测试框架搭建
Ceedling
16
集成测试与压力测试
模拟高并发数据包 · 验证协议栈的健壮性与低功耗表现
集成测试
压力测试
17
低功耗蓝牙(BLE)协议栈移植
以 Nordic nRF5 SDK… · 适配自定义 Profile
BLE
低功耗蓝牙
18
LoRaWAN 协议栈移植
从 Semtech 官方驱动到用户应…
LoRaWAN
协议栈移植
19
Wi-Fi 协议栈(ESP-AT)适配
通过 AT 指令集实现 TCP/IP… · 低功耗保活策略
Wi-Fi
ESP-AT
20
CAN 总线协议解析
CAN 2.0B 帧结构 · 滤波配置 · 波特率计算
CAN
总线协议解析
21
Modbus TCP/RTU 协议栈移植
从 libmodbus 库裁剪 · 适配资源受限的 MCU
Modbus
TCP/RTU
22
MQTT 客户端移植
基于 paho-mqtt 嵌入式 C… · 实现 QoS 0/1/2 与低功耗心…
MQTT
客户端移植
23
HTTP/HTTPS 客户端实现
使用 mbedTLS 库 · 在 ESP8266 上实现 HTTP…
HTTP/HTTPS
客户端实现
24
文件系统(FATFS/LittleFS)移植
在 SPI Flash 上实现日志存…
FATFS/Little…
文件系统
25
固件升级(OTA)方案设计
差分升级 · 双备份区 · 断点续传
OTA
固件升级
26
看门狗与异常处理
独立看门狗(IWDG) · 窗口看门狗(WWDG)配置 · 死机自动恢复
看门狗
异常处理
27
低功耗下的数据采集与上传
传感器轮询 vs 中断唤醒 · 数据压缩与批量上传
低功耗下的数据采…
上传
28
多任务低功耗调度
Tickless 模式 · 任务优先级反转处理 · 功耗感知调度
多任务低功耗调度
Tickless
29
实战项目一
智能温控器——基于 STM32L0… · 实现远程温度采集与控制
实战项目一
STM32L0
30
实战项目二
便携式气象站——基于 ESP32 +… · 实现传感器数据上云
实战项目二
ESP32
所属VIP或分类
同VIP:单片机软件分层任务调度与状态机设计实战
同VIP:单片机软件分层低功耗设计与内存管理移植适配实战
同VIP:单片机软件分层协议解析与内存管理调试实战