首页
›
嵌入式基础与RISC-V
›
020-嵌入式架构设计
›
《嵌入式组件化低耦合架构与跨核通信》
VIP10
本课程属于:020-嵌入式架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式组件化低耦合架构与跨核通信
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式架构概述
什么是低耦合高内聚?为什么嵌入式系统…
嵌入式架构概述
什么是低耦合高内…
02
模块化设计原则
单一职责原则 · 接口隔离原则在嵌入式C语言中的体现
模块化设计原则
单一职责原则
03
组件化编程实战
如何将一个LED驱动从业务逻辑中剥离 · 形成独立组件
组件化编程实战
LED
04
接口设计规范
头文件设计艺术 · 回调函数与抽象层 · 避免全局变量污染
接口设计规范
头文件设计艺术
05
消息队列通信
基于FreeRTOS的消息队列实现组…
消息队列通信
FreeRTOS
06
事件驱动机制
状态机与事件分发器 · 降低模块间直接调用耦合
事件驱动机制
状态机
07
共享资源管理
互斥锁 · 信号量 · 临界区保护
共享资源管理
互斥锁
08
观察者模式实现
订阅-发布模型在传感器数据采集中的应…
观察者模式实现
订阅
09
命令模式实战
串口AT指令解析器 · 将命令与执行逻辑解耦
命令模式实战
AT
10
组件生命周期管理
初始化 · 运行 · 休眠
组件生命周期管理
初始化
11
配置化设计
使用结构体封装组件参数 · 支持运行时动态配置
配置化设计
使用结构体封装组…
12
错误处理与日志
统一错误码定义 · 断言机制 · 分级日志输出
错误处理
日志
13
单元测试框架
使用Ceedling/Unity对嵌…
单元测试框架
Ceedling/Uni…
14
模拟与桩模块
在PC上模拟硬件外设 · 实现组件级调试
模拟
桩模块
15
持续集成搭建
GitLab CI + GCC +…
持续集成搭建
GitLab
16
静态代码分析
PC-Lint / Cppcheck…
静态代码分析
PC-Lint
17
代码复杂度度量
圈复杂度 · 扇入扇出 · 内聚度计算工具与实践
代码复杂度度量
圈复杂度
18
重构实战
将一个2000行的“上帝类”拆分为多…
重构实战
将一个2000行…
19
双缓冲机制
解决生产者-消费者模型中的数据显示抖…
双缓冲机制
解决生产者
20
DMA与零拷贝
在数据流组件中减少CPU干预 · 提升吞吐量
DMA
零拷贝
21
低功耗架构
组件休眠策略与唤醒源管理 · 降低系统功耗
低功耗架构
组件休眠策略
22
看门狗与健康管理
独立看门狗组件 · 监控各任务心跳
看门狗
健康管理
23
远程过程调用
基于串口/CAN的轻量级RPC实现跨…
远程过程调用
CAN
24
Bootloader设计
组件化升级程序 · 支持回滚与校验
Bootloader
设计
25
参数存储管理
抽象化EEPROM/Flash驱动 · 支持键值对存储
参数存储管理
EEPROM/Flash
26
调试接口设计
Shell命令行交互 · 运行时查看组件状态
调试接口设计
Shell
27
性能剖析
使用DWT/ETM追踪组件执行时间与…
性能剖析
DWT/ETM
28
多核异构通信
Cortex-M与Cortex-A之…
多核异构通信
Cortex-M
29
系统集成测试
基于HIL(硬件在环)的全链路联调
系统集成测试
HIL
30
课程总结与架构演进
从单体到微服务 · 嵌入式架构的未来趋势
课程总结
架构演进
所属VIP或分类
同VIP:嵌入式HAL分层架构与组件化项目交付
同VIP:嵌入式HAL分层设计与组件通信性能优化
同VIP:嵌入式依赖注入与接口隔离架构重构