嵌入式技术与整车网络的实现

嵌入式技术与整车网络的实现,第1张

 

  一、引言

  二、概述

  整车网络是指将多个具有一定独立工作能力的汽车电子系统通过总线实现资源共享和数据通信的分布式实时嵌入系统。由此定义可见,整车网络以总线整合汽车电子系统的形式存在,但本质仍然是由软硬件构成的嵌入式系统。

  

嵌入式技术与整车网络的实现,第2张

 

  整个开发过程可被分为系统开发和零部件实施两个应用层面,其中贯穿着算法设计、软件工程等基础技术。由于种种原因,自主汽车电子产业存在着重零部件轻系统、重应用轻基础的问题。需要指出的,基础技术涉及的建模、仿真、软件构架等均来源于主流的嵌入式技术体系,并不固定从属于系统开发或零部件实施的具体领域。在系统开发过程中,应用相应的基础技术,结合上游用户需求与下游零部件实施约束,才能完成嵌入式系统的集成设计与验证。

  三、架构开发

  在软件工程中,架构设计的作用在于三方面:1、行业应用架构,行业架构师往往是行业专家,了解行业应用需求,其架构行为主要是将需求进行合理分析布局到应用模型中去,偏向于应用功能布局;2、应用系统技术体系架构,技术架构师往往是技术高手中的高手,掌握各类技术体系结构、掌握应用设计模式,其架构行为考虑软件系统的高效性、复用性、安全性、可维护性、灵活性、跨平台性等;3、规范架构设计是通过多年磨砺或常年苦思顿悟后把某一类架构抽象成一套架构规范,当然也有专门研究规范而培养的规范架构设计者。

  

嵌入式技术与整车网络的实现,第3张

 

  架构开发容易与总线开发混淆。虽然同属系统层面开发,前者基于而高于后者。在架构设计中,总线仅是最主要的信息交互方式,其特点必须在设计过程中合理运用。

  3.1工程需求捕捉(图2)

  从用户角度,工程需求不同于常见的市场需求:后者主要从市场用户出发,关注的是网络系统的外在使用价值而不是具体的构架、技术和零部件;除此之外,整车寿命周期内还有开发工程师、制造工程师、售后工程师等内部用户的需求。上述诸多用户的需求同时也包含约束,例如法规、标准、成本、质量、工程策略等等。从时间角度上。上述需求在项目周期中不同程度地动态变化。

  工程功能(图3)作为工程需求的基本载体,贯穿着整个开发过程。由于不同整车的需求差异,对工程功能的具体划分不尽相同。一般而言,工程功能被分为用户工程功能和非用户工程功能:前者会被用户直接感受到,例如灯光;后者不会被用户直接感受到,一般是前者的支撑,例如总线唤醒,通常也被称为系统功能。对于每个工程功能的需求,也分为功能性需求和非功能性需求:前者主要定义不同状态下输入输出等外在行为逻辑,通常是可复用在不同车型上。

  

嵌入式技术与整车网络的实现,第4张

 

  对需求的捕捉中,需求的验证是重要环节之一。上述需求数量浩大甚至相互矛盾,产生的需求风险将严重影响下游的开发。建立系统层面的功能性需求模型,不仅可以解决需求冲突问题,也是对下游功能分配的必要约束。

  

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/2713903.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-17
下一篇 2022-08-17

发表评论

登录后才能评论

评论列表(0条)

保存