STM32软件架构设计 V2.0
- 1、架构设计的意义
- 2、总体架构图
- 3、结构层说明
-
- (1)应用层
- (2)业务逻辑层
- (3)功能模块层
- (4)硬件抽象层
- 4、遵循规则
-
- (1)命名
- (2)调用
- (3)增删
- 5、优劣评估
-
- (1)优势
- (2)劣势
- 6、实例
-
- (1)说明
- (2)项目文件结构
- (3)Keil 工程结构
- 7、总结
1、架构设计的意义
(1)应用代码逻辑清晰、避免代码冗余、;
(2)代码通用,方便软件移植;
(3)最大限度做到无需大量修改即可复用;
(4)各功能独立,低耦合高内聚;
(5)利用架构及其规则进行开发,在开发时间、成本、生产率和产品质量方面具有极大的回 。
2、总体架构图
(3)Keil 工程结构

7、总结
(1)初次写博客,总结 前人思想 + 个人见解,不足之处,欢迎指出,Thank you !!!
(2)文中的 消息队列搭建而成的多任务调度 后续以一篇独立博文说明,此处不做详细说明;
(3)没有最好的程序架构,只有只有最适合的!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!