STM32软件架构设计

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 工程结构

STM32软件架构设计

7、总结

(1)初次写博客,总结 前人思想 + 个人见解,不足之处,欢迎指出,Thank you !!!
(2)文中的 消息队列搭建而成的多任务调度 后续以一篇独立博文说明,此处不做详细说明;
(3)没有最好的程序架构,只有只有最适合的!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年9月27日
下一篇 2019年9月27日

相关推荐