[麦麦茶水间] 【每周分享】嵌入式软件如何解决产品过多分支过多的问题?

[复制链接]
99|0
liao6 发表于 2025-10-29 10:54 | 显示全部楼层 |阅读模式
分支多,那就模块化编程解耦设计
举个例子:
通过预编译去定义要使用的模块,然后把所有的模块功能集成到一套软件架构里面,这样只需动动预编译的值,就可以变成不同型号的产品,维护起来很方便。
屏显部分
供电部分
通信部分
。。。
这样就把功能分为这些模块,需要哪一个,就在函数的开头去定义即可。
如果要用全局变量,就定义为静态的,对外统一输出调用接口API,这样就实现了高内聚、低耦合,便于移植和维护。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

84

主题

209

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部