首页
›
嵌入式与底层系统
›
048-FreeRTOS实时系统开发
›
《嵌入式软件低功耗蓝牙软件架构设计消息队列与任务调度实战工程》
VIP22
本课程属于:048-FreeRTOS实时系统开发
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式软件低功耗蓝牙软件架构设计消息队列与任务调度实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式低功耗蓝牙软件架构设计的… · 核心挑战 · 消息队列与任务调度的工程价值
课程导入
目标=嵌入式低功…
02
低功耗蓝牙基础
目标=BLE协议栈分层 · GAP/GATT/ATT/L2CAP… · 广播与连接事件
低功耗蓝牙基础
BLE
03
嵌入式软件架构基础
目标=分层架构 · 事件驱动 · 状态机
嵌入式软件架构基…
目标=分层架构
04
消息队列核心概念
目标=队列定义 · 生产者消费者模型 · FIFO与优先级
消息队列核心概念
目标=队列定义
05
任务调度核心概念
目标=任务 · 线程 · 协程
任务调度核心概念
目标=任务
06
低功耗蓝牙软件架构设计
目标=BLE服务与特征抽象 · 事件分发层 · 协议栈适配层
低功耗蓝牙软件架…
BLE
07
消息队列设计方法
目标=队列数据结构选型 · 静态与动态分配 · 环形缓冲区
消息队列设计方法
目标=队列数据结…
08
任务调度设计方法
目标=任务优先级分配 · 周期任务与事件任务 · 软定时器
任务调度设计方法
目标=任务优先级…
09
消息队列与任务调度协同
目标=队列驱动任务唤醒 · 事件标志组 · 信号量
消息队列
任务调度协同
10
BLE事件与消息映射
目标=HCI事件 · GAP事件 · GATT读写通知
BLE
事件
11
低功耗调度策略
目标=睡眠模式选择 · tickless调度 · 动态电压频率调节
低功耗调度策略
目标=睡眠模式选…
12
开发环境与工具链
目标=嵌入式开发板选型 · BLE协议栈SDK · RTOS选型
开发环境
工具链
13
实战工程一
目标=搭建BLE外设基础工程 · 实现广播 · 连接
实战工程一
BLE
14
实战工程二
目标=设计中断安全的消息队列 · 处理HCI与GPIO中断事件 · 实现按键
实战工程二
目标=设计
15
实战工程三
目标=实现多任务BLE应用 · 划分协议栈任务 · 应用任务
实战工程三
BLE
16
实战工程四
目标=低功耗连接参数优化 · 动态调整连接间隔 · 从机延迟
实战工程四
目标=低功耗连接…
17
实战工程五
目标=BLE数据吞吐与队列调优 · 使用通知与指示 · MTU协商
实战工程五
BLE
18
实战工程六
目标=固件升级与消息队列 · 设计DFU服务 · 分包传输
实战工程六
目标=固件升级
19
实战工程七
目标=多连接与角色并发 · 处理中心与外围同时运行 · 多连接事件调度
实战工程七
目标=多连接
20
调试与性能分析
目标=队列溢出 · 任务饥饿 · 优先级反转
调试
性能分析
21
常见问题与陷阱
目标=中断中调用阻塞API · 队列拷贝开销 · 调度延迟
常见问题
陷阱
22
测试与验证
目标=单元测试 · 集成测试 · 功耗测试
测试
验证
23
安全与可靠性
目标=BLE配对加密 · 安全连接 · 消息队列数据保护
安全
可靠性
24
架构演进与重构
目标=从裸机到RTOS · 从单一队列到多队列 · 从静态调度到动态调度
架构演进
重构
25
综合案例一
目标=智能穿戴设备BLE软件架构 · 消息队列与任务调度在心率 · 计步
综合案例一
BLE
26
综合案例二
目标=智能家居传感器节点 · 基于BLE Mesh或低功耗连接 · 设计事件驱动队列与周期性调度
综合案例二
目标=智能家居传…
27
综合案例三
目标=工业手持终端BLE模块 · 高可靠消息队列 · 实时任务调度
综合案例三
BLE
28
综合提升一
目标=设计可复用的BLE消息队列与任… · 接口定义 · 配置管理
综合提升一
BLE
29
综合提升二
目标=面向低功耗的架构评估与优化 · 使用功耗模型 · 调度分析
综合提升二
目标=面向低功耗…
30
课程总结与工程实践
目标=知识体系回顾 · 最佳实践清单 · 项目落地建议
课程总结
工程实践
所属VIP或分类
同VIP:FreeRTOS实时开发
同VIP:FreeRTOS移植与GD32V性能调优实战工程
同VIP:GD32V低功耗设计与FreeRTOS移植实战工程