首页
›
嵌入式基础与RISC-V
›
009-嵌入式软件架构设计
›
《BLE协议栈消息队列与RTOS任务调度架构》
VIP10
本课程属于:009-嵌入式软件架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
BLE协议栈消息队列与RTOS任务调度架构
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
BLE协议栈架构概览
从Controller到Host · 理解分层设计的哲学
BLE
协议栈架构概览
02
嵌入式RTOS选型分析
FreeRTOS · Zephyr · RT-Thread在BLE项目中的优…
RTOS
嵌入式
03
消息队列基础
为什么BLE应用需要消息队列?阻塞与…
消息队列基础
BLE
04
队列数据结构设计
如何定义通用消息体?消息类型枚举与负…
队列数据结构设计
如何定义通用消息…
05
任务调度核心
优先级反转 · 死锁预防与看门狗策略
任务调度核心
优先级反转
06
BLE事件驱动模型
从HCI事件到应用层回调的完整链路
BLE
事件驱动模型
07
GAP与GATT的任务化封装
将BLE Profile抽象为独立任…
GAP
GATT
08
连接管理与状态机
用消息队列驱动BLE连接状态迁移
连接管理
状态机
09
数据流设计
从Sensor采集到BLE Noti…
数据流设计
Sensor
10
广播与扫描任务
低功耗模式下的调度策略
广播
扫描任务
11
安全与加密任务
配对 · 绑定与加密密钥管理的异步处理
安全
加密任务
12
电源管理任务
基于消息队列的睡眠与唤醒机制
电源管理任务
基于消息队列的睡…
13
日志与调试任务
非侵入式日志队列与实时跟踪
日志
调试任务
14
OTA升级任务
大文件传输中的队列拆分与重组
OTA
升级任务
15
多连接场景下的任务调度
一主多从与多主多从架构
多连接场景下的任…
一主多从
16
中断与任务通信
从ISR到任务的安全数据传递
任务通信
ISR
17
定时器与超时管理
软件定时器在BLE协议栈中的应用
定时器
超时管理
18
内存管理
静态分配 vs 动态分配 · 避免碎片化
内存管理
vs
19
消息队列的深度与溢出处理
背压机制与丢弃策略
消息队列的深度
溢出处理
20
任务优先级设计
实时性要求与功耗的平衡艺术
任务优先级设计
实时性要求
21
同步机制
信号量 · 互斥锁与条件变量的使用场景
同步机制
信号量
22
事件标志组
多条件触发的任务唤醒设计
事件标志组
多条件触发的任务…
23
任务间数据共享
全局变量 · 队列与邮箱的选择
任务间数据共享
全局变量
24
看门狗与任务监控
如何检测任务卡死与队列堆积
看门狗
任务监控
25
单元测试策略
如何Mock BLE Control…
单元测试策略
Mock
26
性能分析工具
任务CPU占用率与队列延迟测量
性能分析工具
CPU
27
常见架构反模式
全局锁 · 长临界区与回调地狱
常见架构反模式
全局锁
28
实战案例1
心率计(HRM)的软件架构设计
实战案例1
HRM
29
实战案例2
蓝牙Mesh节点中的消息路由设计
实战案例2
Mesh
30
架构演进
从单核RTOS到多核AMP架构的迁移…
架构演进
RTOS
所属VIP或分类
同VIP:RTOS事件驱动任务同步与消息通信架构
同VIP:RTOS任务调度异常诊断与性能分析
同VIP:RTOS内存池与事件消息调度架构设计