首页
›
嵌入式基础与RISC-V
›
020-嵌入式架构设计
›
《嵌入式消息队列与组件通信协议架构开发》
VIP10
本课程属于:020-嵌入式架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式消息队列与组件通信协议架构开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
架构设计总览
低耦合设计原则 · 组件化思想 · 通信模式对比(轮询/中断/DMA/消…
架构设计总览
低耦合设计原则
02
接口抽象层设计
头文件规范 · 函数指针注册机制 · 回调函数注册表实现
接口抽象层设计
头文件规范
03
消息队列实战
FreeRTOS消息队列封装 · 多任务同步与互斥 · 队列溢出处理
消息队列实战
FreeRTOS
04
发布-订阅模式
事件驱动框架搭建 · 订阅者链表管理 · 广播与定向发送
发布
订阅模式
05
共享内存与保护
双缓冲机制 · 无锁环形缓冲区设计 · 原子操作与临界区
共享内存
保护
06
组件间握手协议
自定义协议帧设计 · CRC校验实现 · 超时重传机制
组件间握手协议
自定义协议帧设计
07
状态机通信
层次状态机设计 · 事件驱动状态转换 · 状态机与消息队列结合
状态机通信
层次状态机设计
08
调试手段
printf重定向 · SEGGER RTT使用 · 组件日志分级系统
调试手段
printf
09
单元测试框架
Ceedling环境搭建 · Mock对象生成 · 组件接口测试用例
单元测试框架
Ceedling
10
集成测试
硬件在环测试 · 通信压力测试 · 边界条件覆盖
集成测试
硬件
11
性能分析
CPU负载测量 · 中断延迟分析 · 消息吞吐量基准测试
性能分析
CPU
12
错误处理
错误码枚举设计 · 断言机制 · 看门狗与系统恢复
错误处理
错误码枚举设计
13
配置管理
Kconfig与宏定义 · 运行时配置表 · 参数持久化
配置管理
Kconfig
14
电源管理
低功耗模式下的通信策略 · 唤醒源设计 · 通信速率动态调整
电源管理
低功耗模式下的通…
15
安全通信
加密算法轻量化实现 · 身份认证机制 · 防重放攻击
安全通信
加密算法轻量化实…
16
多核通信
AMP架构下的核间通信 · 共享内存池管理 · 核间中断触发
多核通信
AMP
17
DMA传输
DMA描述符链 · 内存到外设通信 · DMA中断与回调
DMA
传输
18
SPI总线组件化
SPI驱动抽象层 · 多设备片选管理 · DMA+SPI高速传输
SPI
总线组件化
19
I2C总线组件化
I2C从机地址管理 · 多主机仲裁 · 时钟延展处理
I2C
总线组件化
20
UART通信组件
环形缓冲区收发 · 流控实现 · AT指令解析器
UART
通信组件
21
CAN总线组件
CAN帧封装 · 滤波器配置 · 错误状态恢复
CAN
总线组件
22
USB设备组件
CDC类实现 · HID报告描述符 · 复合设备设计
USB
设备组件
23
以太网通信
LWIP移植 · TCP/MQTT客户端实现 · 网络状态监控
以太网通信
LWIP
24
无线通信
BLE GATT服务设计 · ZigBee绑定表 · LoRaWAN Class A/C
无线通信
BLE
25
传感器融合
I2C/SPI传感器抽象 · 数据校准流水线 · 卡尔曼滤波通信
传感器融合
I2C/SPI
26
执行器控制
PWM/步进电机抽象 · 位置环速度环通信协议 · 故障反馈
执行器控制
PWM
27
人机交互
按键状态机 · 触摸屏事件分发 · GUI与后台通信
人机交互
按键状态机
28
固件升级
Bootloader设计 · 差分升级包传输 · 回滚机制
固件升级
Bootloader
29
远程调试
GDB stub集成 · 远程日志上传 · 命令行交互Shell
远程调试
GDB
30
项目实战
智能传感器节点完整设计 · 多组件联调 · 问题复盘与优化
项目实战
智能传感器节点完…
所属VIP或分类
同VIP:嵌入式HAL分层架构与组件化项目交付
同VIP:嵌入式HAL分层设计与组件通信性能优化
同VIP:嵌入式依赖注入与接口隔离架构重构