软件到底是怎么定义汽车的?

0

随着5G时代的到来,智能化已经成为了潮流。我们总是能听电视上、网络上听到到软件定义汽车、软件定义汽车……那么软件究竟是怎么定义汽车的?

首先,软件能够定义的是所谓的智能汽车,现在路面上行驶的汽车多数可称为智能汽车,它们大多拥有智能的娱乐系统以及自动驾驶功能,它们融合了计算机、现代传感、信息融合、通讯、人工智能及自动控制等技术。能够进行简单地人机、人车交互。

但区别于以往的机械式结构,智能化程度越高的车型,他们所需要融合的尖端技术就越多,相对的出现BUG的机会就越多,比如车机宕机、自动驾驶传感器失效等。

举个简单的例子,特斯拉的驾驶就需要数百万英里的里程来进行验证、改进。而这数百万英里的贡献者就是充当“小白鼠”的特斯拉车主们。但特斯拉拥有数十万计的已售车辆,每一辆都可以为其提供数据。对于一些体量较小,或刚成立的车企来说,数百万英里的测试不是一朝一夕就能够完成的。

所以这些车企想要完成自动驾驶等智能化的验证测试,就需要借助一些高效的产品。比如EB Assist。EB Assist是由Elektrobit(简称EB)开发完成,该公司是一家为智能化汽车提供嵌入式和互联软件产品的全球供应商。在上周的上海汽车测试展中,EB也携带了其最新产品参展。

据了解,EB Assist是一款由硬件和软件组成的产品,能够让汽车制造商和一级供应商能够成功地开发、测试、可视化、验证和构建ADAS以及自动驾驶功能和系统,以便于更加高效地量产。

该产品包括完整的开发工具(EB Assist ADTF)、用于采集测试车辆传感器数据的设备(EB Assist CAR Box)、一个基于云端的验证工具链(EB Assist Test Lab)以及一个硬件在环(HiL)仿真解决方案,用于在虚拟环境中测试ECU功能,以此节省时间和资金、让各项功能更快地为量产做好准备。

说人话就是,在自动驾驶开发的每个环节中EB Assist都可以参与到。比如EB Assist能从多个车辆传感器捕获实时试驾数据,也能够回放已录制的数据,并且进行模拟,生成测试结果。而基于云端的验证工具链,也能够让开发人员专注于算法开发,而不是浪费时间处理数据。

简单地说,这项产品能让你的自动驾驶的开发、验证等环节更加快速、有效,且节省大量的时间与资金成本。

EB还有另一款针对高级车辆架构的全新自适应 AUTOSAR 标准的可扩展软件平台——EB corbos。该平台是实现功能 安全、信息安全、灵活、最新且高性能的中央汽车控制单元的核心技术,允许将异构应用程序整合到同一个芯片的同一个系统中,通过硬件虚拟化,软件重用化以及灵活的工具协作来缩短开发时间,从而让汽车制造商和一级供应商能够更加容易地开发与自动驾驶相关的新功能。

EB corbos包括用于运行自适应AUTOSAR的基础软件(EB corbos AdaptiveCore),用其能够实现安全的 高性能计算;虚拟机管理层(EB corbos Hypervisor),用其实现在单个处理器上运行多个(不同)的操作系统; 针对虚拟机的车载以太网互联技术(EB corbos Virtual Ethernet Switch)、一个基于Linux的高性能操作系统(EB corbos Linux)以及一个集成式开发环境(EB corbos Studio)。

EB中国区总经理邹露君表示:“随着汽车的自动化和互联程度越来越高,软件对于汽车制造商和供应商的作用也越来越重要。这次展会,EB将展示用于测试和验证的全面工具链,以及可以在车辆整个生命周期内进 行更新和改进的强大高性能软件平台,以此帮助汽车制造商和一级供应商更加轻松地开发这些高级系统,并将自动驾驶功能更快,更经济高效地推向市场。”

总而言之,时代的节奏越快,产品的迭代就越快,哪怕是汽车这样的“大件”,更不上软件的迭代也会被淘汰。所以要跟上潮流,就得有一套可行且经济高效地开发方案。至于如何实现,答案很显然。

Comments are closed.

沪公网安备31010702009402号
沪ICP备2021023909号