首页
›
嵌入式基础与RISC-V
›
020-嵌入式架构设计
›
《嵌入式组件通信接口重构与遗留代码解耦》
VIP10
本课程属于:020-嵌入式架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式组件通信接口重构与遗留代码解耦
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
架构重构的起点
为什么组件通信接口需要隔离?——从一…
架构重构的起点
为什么组件通信接…
02
紧耦合的代价
一个回调函数引发的‘血案’——接口隔…
紧耦合的代价
一个回调函数引发…
03
依赖倒置原则(DIP)在嵌入式中的落地
从‘我调用你’到‘你实现我’
DIP
依赖倒置原则
04
接口隔离原则(ISP)
别让一个传感器驱动接口承载‘宇宙’
ISP
接口隔离原则
05
实战
用抽象类(C++)重构一个混乱的电机…
C++
用抽象类
06
实战
用函数指针结构体(C语言)实现轻量级…
用函数指针结构体
C语言
07
实战
基于回调机制的异步通信接口设计——以…
基于回调机制的异…
以…
08
实战
发布-订阅模式在嵌入式消息总线中的应…
发布
订阅模式
09
实战
共享资源访问的接口封装——互斥锁与信…
共享资源访问的接…
互斥锁
10
实战
分层架构中的接口定义——HAL层与D…
HAL
分层架构
11
实战
组件间数据交换的标准化——从全局变量…
组件间数据交换的…
从全局变量…
12
实战
状态机与接口隔离——如何让状态迁移不…
状态机
接口隔离
13
实战
配置接口的抽象——让代码适配不同硬件…
配置接口的抽象
让代码适配不同硬…
14
实战
测试驱动开发(TDD)下的接口设计—… · 再写实现
TDD
测试驱动开发
15
实战
Mock对象与单元测试——如何在不接…
Mock
对象
16
实战
接口版本管理——兼容性设计的‘三法则…
接口版本管理
兼容性设计的‘三…
17
实战
从‘意大利面条’到‘乐高积木’——一…
从‘意大利面条’…
一…
18
实战
RTOS环境下的任务间通信接口封装—…
RTOS
环境下的任务间通…
19
实战
中断处理程序的接口隔离——将ISR与…
ISR
断处理程序的接口…
20
实战
低功耗模式下的接口设计——如何优雅地…
低功耗模式下的接…
如何优雅地…
21
实战
Bootloader与App的接口约…
Bootloader
App
22
实战
通信协议栈的接口抽象——让应用层不感…
通信协议栈的接口…
让应用层不感…
23
实战
日志系统的接口隔离——从printf…
printf
日志系统的接口隔…
24
实战
参数管理组件的接口设计——NVS(非…
NVS
参数管理组件的接…
25
实战
看门狗管理的接口抽象——喂狗操作与业…
看门狗管理的接口…
喂狗操作
26
实战
多核异构系统中的核间通信接口设计
多核异构系统
核间通信接口设计
27
实战
代码审查清单——接口隔离的‘坏味道’…
代码审查清单
接口隔离的‘坏味…
28
实战
重构后的性能评估——接口隔离会带来多…
重构后的性能评估
接口隔离会带来多…
29
实战
持续集成中的接口契约测试——让破坏性…
持续集成
接口契约测试
30
总结与展望
从‘能跑就行’到‘架构之美’——接口…
从‘能跑就行’到…
接口…
所属VIP或分类
同VIP:嵌入式HAL分层架构与组件化项目交付
同VIP:嵌入式HAL分层设计与组件通信性能优化
同VIP:嵌入式依赖注入与接口隔离架构重构