• 嵌入式软件架构基础设施设计方法


    大家好,今天分享一篇嵌入式软件架构设计相关的文章。

    软件架构这东西,众说纷纭,各有观点。在我看来,软件架构是软件系统的基本结构,包含其组件、组件之间的关系、组件设计与演进的规则,以及体现这些规则的基础设施。

    软件架构,从来不是一件容易事,它贯穿在产品的整个生命周期,需要所有团队成员遵守并自律,才能将架构思想在软件中体现。新手工程师,由于经历的项目太少,看不到项目全貌,很难从全局理解软件架构。但软件架构真的只是资深工程师的专利吗?这个也不见得。

    古人作文,讲究立意为先。今天工程师做项目和产品,也应该先立意。这个意,就是指要有高度。工程师入门能从软件架构的高度出发,看待软件问题,相信对软件的理解,会更加深刻一些。因此,我总结了软件架构的六个步骤,供嵌入式工程师参考。

    上次谈到了嵌入式软件架构的第一个步骤,抽象层。建立抽象层(HAL或者DAL)的目的,是为了隔离硬件,让代码与硬件无关。即使整个项目的代码,由某工程师一个人完成,抽象层仍是是有必要的。

    但这次我们要聊的是,统一的基础设施,这是针对多人合作一个项目,或者多个项目共享同一个系统架构的情况。

    如果说,你手头的项目,没有与他人合作,也不会有后续的相关项目&

  • 相关阅读:
    SQL基础理论篇(三):数据表的创建原则
    9.基于netty实现WebSocket服务器
    golang入门笔记——nginx
    AntiSamy:防 XSS 攻击的一种解决方案使用教程
    6.0、软件测试——判定表法
    一个可操作PPT的.Net开源库
    原生input输入框实现上传文件
    mysql和redis的同步
    F5 BIG-IP 17.0.0
    【大型电商项目开发】分布式session原理,SpringBoot整合SpringSession-52
  • 原文地址:https://blog.csdn.net/weixin_41114301/article/details/133522193