您当前的位置: 首页 > 汽车点评

嵌入式软件正加速当今汽车的连接和创新

2017-03-08 07:33:15

电子设计自动化技术的领导厂商 Mentor Graphics近日发布1份题为《嵌入式软件正加速现今汽车的连接和创新》的研究报告。

汽车工业正在显现不可思议的变化。提到现今现代化的汽车不能不说消费者和汽车代工厂商一样都在适应这个千变万化的时期。毫无疑问,汽车制造商面临的挑战是如何满足消费者期望在车内取得丰富的多媒体体验。汽车制造商最为关心的是如何构建安全平台、满足车内外连接的需求。由于还要遵照严格的安全规定和要求,解决这些挑战的难度又进1步变大。

代工厂商要想取得成功和保持领先就必须注意几个趋势。首先,当下有1个目标是将过去不同领域和时期的车内体验整合到1起。这1目标主要是受汽车以类似消费电子装备的方式运行和反应的期望所推动。另外,车辆电气化产生了大量关于车内和车外的数据。通常需要对这些数据加以实时的整合、处理,并转换成可采取行动的情势向车内的人显现,进1步强化采取整合解决方案的必要性。

最后,由于代工厂商设计和构建满足无数预设安全和品质门坎的车内体验,本钱问题较以往变得更加相当重要。挑战就是实现创新的同时能下降研发本钱。在这个大背景下,嵌入式软件在快速兴起的汽车电子利用领域发挥主导作用就绝不奇怪了。

整合的车内体验逾越不同领域

汽车电子在不断进步,从不需要嵌入式操作系统的简单的电子控制单元 (ECUs) 到如今可能需要多个操作系统的复杂的多功能电子控制单元。过去,嵌入式操作系统被当作独立分开的个体,但由于性能和安全的缘由,这类情况将不复存在。操作系统是当下车辆最重要的元件,直接影响安全、安保和车内外装备、路边基础设施、云或外部其它车辆的连接性。

车内连接的需要触及各种各样的物理网络间的通讯。以太网 (Ethernet)、以太网音视频连接 (eAVB)、汽车音频总线®(A2B®) 和无线解决方案这类更强的技术对传统车内网络技术起到了增补作用,如控制器局域网总线 (CAN)、FlexRay 和局域互联网络 (LIN)。为控制线路复杂性个人网络的设计通常是以特定利用程序的需求为导向,将连接不同车辆领域的网关电子控制单元联系在1起。强大的片上系统 (SoC) 和软件系统的结合让汽车制造商能斟酌新的合并的系统架构。这方面的1个例子是,1个联合车载信息文娱系统 (IVI) 和驾驶员信息驾驶舱不但显示信息文娱选项,还叠加来自不同信息源的车辆运行数据,如速度、引擎状态、安全指针(车道偏离警报系统 (LDWS) 数据)等。

电子控制单元和模块整合

联网车辆具有比以往任什么时候候都多的基于电子控制单元的功能。奢华车使用的电子控制单元已超过100个,下1个趋势将是从8⑴6位微控制器向32位基于微处理器的片上系统、再向多核基础架构迁移。这只有在复杂的片上系统的硬件本钱继续降落而硬件性能和能力不断变好的情况下才成心义。

随着电子功能的增多,模块整合的必要性变得更加明显。新的电子控制单元被添加到汽车架构上后就出现了1系列的问题。车辆线束的复杂性和重量增加了。车内出现愈来愈多的电子控制单元也将使标准化愈来愈受重视。随着硬件平台的发展,重新设计软件或重新构建系统以便在模块之间移动或整合功能性就成了新的挑战。合作关系如汽车开放系统架构 (AUTOSAR) 在为各种汽车软件架构创造和建立开放标准以解决这类问题方面表现非凡。汽车代工厂商、电气供应商、芯片制造商和软件公司均是AUTOSAR 的成员。

连线信息文娱

现代汽车的信息文娱系统具有比以往任什么时候候都多的功能互动,所以连通性的概念非常广泛。现代信息文娱系统是驾驶者和乘客指挥和控制车上各种数据的生成和发布的驾驶舱。信息文娱系统需要连接到车辆网络以便从多个电子控制单元搜集数据,并报告自己的状态。从外部来说,有连接智能装备的期望,这些愈来愈多地通过利用程序和技术,如苹果 CarPlay (Apple CarPlay)、谷歌安卓汽车 (Google Android Auto)、MirrorLink 实现。随着无人驾驶汽车的出现,信息文娱功能现在还必须与其他车辆和外界连接。绝不奇怪,通常在车头单元的信息文娱系统已成为尽人皆知的汽车的大脑

鉴于这类对职责和功能的期望,嵌入式系统构成的驾驶舱是1项关键技术。Mentor Graphics 已向1个名叫 Connected OS™ 的概念投资,包括能极大地提高车内体验的下1代解决方案所需的多层集成和连接(图1)。

图1:连线操作系统 (Connected OS) 的软件平台和开发工具高级视图。

创新跟上消费电子变革的速度

Connected OS 软件具有1个模块、1个带增强板支持包 (SuperBSP) 的基于 GENIVI 的 Linux 平台和1个优化的中间件层 (OPTstack)。箱外,该开箱即用的软件平台提供关键技术,如快速启动、即时和优化音频/视频功能--构建先进的汽车利用程序所必须的功能。这方面的1个例子是,紧密集成的 Connected OS 架构可以使系统快速启动并激活初期的音频和视频功能,这些对满足带备份相机的信息文娱系统的要求来讲相当重要。

另外,Connected OS 针对新兴的网络技术具有中间件支持,如 eAVB、A2B 等。事前整合的 (eAVB) 软件栈在开发低延迟时间和实时通讯的利用方面特别有帮助,如在 ADAS 中的利用(图2)。除此以外,支持 eAVB 这类协议加上视频处理专长让基于 Connected OS 的系统具有如后座文娱 (RSE) 这类功能。Connected OS 中的 eAVB 栈按 IEEE AVB 标准开发并符合 AVnu Alliance 要求。支持的 IEEE(美国电气和电子工程师协会)安装包括:IEEE 802.1AS、802.1Qat、802.1Qav、1722.1和1733。一样的,Connected OS 中的对 A2B 软件栈的支持让汽车制造商能以更低的系统价格开发音频网络,同时提高车内音频体验。

Connected OS 作为1个基于软件的解决方案可定制程度高,为汽车制造商提供创新的灵活性和为不同车款和车龄分类。

图2:1个针对IVI和ADAS利用的基于eAVB的网格经典案例。

管理本钱的同时实现安全和品质目标

安全和安保1直是汽车厂商斟酌的重中之重,随着无人驾驶汽车的出现,已出现更多的可为黑客和任何外界干扰源利用的无线“攻击表面”。车辆架构的每个层次都应斟酌安保,从硬件到嵌入式软件、利用程序和人为因素。软件缺点应尽量地降到最低,继续开发对与安全息息相干的软件的详实测试策略。通过仔细划分,很难完全被验证的与安全息息相干的元素可被分开并利用更加复杂的系统分别验证。Mentor Graphics 已引进了1个重要软件混合的1体仪器集群解决方案,这让经验证的与安全息息相干的图形唆使器与丰富的3D图形在1个单1的显示屏上整合起来(图3)。这些与安全息息相干的图形在1个安全的硬件区运行并在1个单独的通过安全认证的 Nucleus®SafetyCert™ 实时操作系统 (RTOS) 上运行,在外部干扰和谢绝服务方面使它尽量地安全。

图3:单个片上系统上的重要软件混合集群。

支持多个操作系统

Connected OS 的概念不单单包括1个基本的 Linux 操作系统。新的多核架构可容纳多个操作系统,并且在它们之间实现紧密的通讯联系。这包括 AUTOSAR 基本软件 (BSW) 操作系统、实时操作系统,如 Nucleus RTOS,乃至是让安卓本地运行的链接,或在1个 Linux 容器 (LXC) 里的操作系统。1旦使用多个操作系统,利用诸如 RPMsg 和 VirtIO 协议便可实现安全的通讯,这样在1个领域生成的信息就可以被传输到另外一个领域(图4)。1个例子是需要在安保驾驶员信息集群显示器上出现的电话状态信息。在多核框架中分开领域或通过使用内置管理程序可以对安保和分离进行管理,与此同时优化性能。

图4:RPMsg和VirtIO的多域通讯。

结论

在现今车辆生产当中嵌入式软件的数量和价值仍在继续增长,汽车厂商需要确保他们采取了最新的能使系统安全互动的技术。通过仔细使用行业标准和开放源码软件来节俭开发本钱已变得比以往任什么时候候都重要,而专注的平台提供商,如 Mentor Graphics 正在为2级供应商设定新标准、利用适合的技术创新帮助1级厂商和他们的汽车代工厂商满足生产时间的要求。(作者:Mentor Graphics)

推荐阅读
图文聚焦