3500/40M
3500/40M
软件进展
目前,AI和ML正在引起兴起,因为它们能为ADAS带来高效的图像识别,这对于安全的自驾驾驶或增强的驾驶体验至关重要。AI和ML的基础技术基于深层神经网络(DNN)和卷积神经网络(CNN)。
即使在汽车应用环境中,神经网络也不会取代常规的软件应用,而只是解决一些较为困难的问题。结合新的硬件,他们也可以实现实时执行,这在对安全性要求较高的应用程序(如自动驾驶)中是必需的。在这种情况下,多核处理器会发挥重要作用,但GPU能实现更好的工作效果(见图4)。定制硬件,如专门的数字信号处理器(DSP)可以处理机器学习任务。
图4. 来自Nvidia的Drive PX2是针对汽车应用的多核CPU/GPU解决方案
这些解决方案的并行处理性能在设计中的多核和晶体管数增长方面表现良好,即使上级时钟频率达到峰值。与更传统的处理器解决方案相比,定制的解决方案具有较低的功耗。
车载信息娱乐(IVI)系统的进步正在改变司机和乘客的可视化方式,以及如何将智能设备和基于云的应用程序连接到他们的车上。所有汽车制造商均提供基于蜂窝的Wi-Fi汽车热点。更多的选择需要更强大和开放的方法。在这方面,GENIVI联盟促进了与操作系统无关的开放标准。
例如,Linux基金会的汽车级Linux(AGL)是已经得到了广泛厂商支持的IVI系统。丰田的2018款凯美瑞(见图5)以及未来的丰田汽车将使用AGL 。
图5. 丰田的2018款凯美瑞将为其车载信息娱乐(IVI)系统运行汽车级Linux(AGL)
考虑到大量传感器产生的信息量,以及由AI系统处理和生成的数据和车载网络中流动的视频流时,汽车系统上运行的应用程序和任务的数量可能会令人吃惊。在关键的安全领域,管理数据分发可以得益于像对象管理组(OMG)数据分发服务(DDS)这样的标准,可以在整个系统中提供安全、实时的管理数据交换能力。这种方法比在应用程序之间需要较少连接的设计中的点对点解决方案更好。
虚拟机管理程序是另一种常用工具,但不在车辆控制设置中。然而,由于多核解决方案的数量和复杂性,以及将安全和安全关键组件与IVI及非关键系统相结合的需求,这种变化也在明显改变着。面向汽车的虚拟机管理程序可从诸如Blackberry QNX Hypervisor,Wind River VxWorks,Green Hills Software INTEGRITY MulTIvisor 和Mentor Graphics的嵌入式管理程序等供应商获得。
DSMB1515736 0001-K
DSMB-GN
DSMB1755736 0001-KG
DSMB-HX
DSMB178
DSMB34057360001-CT/3
DSMC112IN5736-1001-CB-03, 5736 0001-HC
DSMD1105736045-A
DSMD112
DSMD113
DSPB110 57340001-A/3
DSPB112 57340001-K/2
DSPB120 57340001-T
DSPC150 57310256-AF/2
DSPC154 57310001-BY
DSPC155 57310001CX5
DSPC157 57310001-GP
DSPC170 57310001-GL
DSPC170 H57310001-LC/2
DSPC171 5731001-CC
DSPC172 57310001-ML
DSPC172 257360001-NB/1
DSPC172H 57310001-MP/2
DSPC300 17650 001-1
DSPC312 17650 001-61
DSPC31227650 001-62
DSPC32217650 018-1
DSPC36557310001DF / 4
DSRB11052841637G- Blank Filler
DSRB310
DSRFA
DSRF16057310255V
DSRF180A57310255-AV
DSRF180M5731-0255-AT
DSRF-AL
DSRF182K133BSE003571R1
DSSA16548990001-LY
DSSB11048980001E
DSSB12048980002-A
DSSB1404898-0001-P
DSSB14548980001-AP
DSSB14648980001-AP/1, DSSB146*BAT2C
DSSB1704898 0001-AG
DSSR 122M48990001-LR
DSSR11648990001FK2
DSSR12048990001-LH
DSSR12148990001-MT
DSSR12248990001-NK
DSSS-AC
DSTA-121A57120001-E/2,DSTA-1214
DSTA00257120001-RB/1
DSTA12157120001-E/2
DSTA133I3BYN571200-E/00
DSTA170IN5712-1001-CD/02
DSTA-ET/3
DSTC 12157520001-KH1
DSTC 4565751017-L/2
DSTC110IN5752-1001-a/04
DSTC-A
DSTC16057520001-Z
DSTD-306
DSTD-W-AAK
DSTD12057160001-P/1
DSTD150A57160001-UH/1, IN5716-1001-DR/01
DSTD-E2 / 1
DSTDN001
DSTK11426390582
DSTK12626390582-AY
DSTK151V5730032-H
DSTK-H
DSTK-P
DSTK-AZ
DSTK179
DSTV11057350001-A
DSTX -E/4
DSTX00157360001-LU/1
DSTX-EB/1
DSTX-EF