汽车底层软件和应用层软件的接口是怎么设计的呢?或者是怎么集成的呢? 现在汽车电控软件都开始分层开发了,一般OEM做上层的ASW开发,供应商负责BSW和硬件开发,我的疑问是,ASW和BSW的接口规范是怎么设计的呢?一般是哪方负责这个设计?行业里大家是怎么把ASW和BSW集成在一起的呢?因为两方用的变量名,函数名都不太一致,一直不明白这个中间层的开发方法和流程,希望大神指导下。 我们总说汽车软件不同于互联网软件,要区别对待,也有很多说法,比如: • 汽车软件的实时性要求更高 • 汽车软件的安全性要求更高 • 汽车软件与硬件耦合度更高 • 汽车软件所用编程语言不同 • 汽车软件操作系统不同 • 汽车软件的开发环境与工具链不同 …… 这些都没错,但又不怎么对。 一来是,在座舱、智驾、后台软件大举进入以及电子电气架构不断演化后,汽车软件的内涵已经有了比较大的扩展。 二来呢,这些都属于技术特性,技术差异点只能说明汽车的“软件”和互联网的“软件”,而非“汽车软件”与“互联网软件”。 我们希望能从整体的角度来看汽车软件,这就引出了今天的话题——集成,它也是汽车软件独特性的核心体现。 具体来看,集成可以分为以下 5 个层次: • 将软件单集成到一起 • 将软件集成到硬件上 • 将硬件集成到机械壳体上 • 将 ECU 集成到子系统中 • 将子系统集成到整车上
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/18429.html