在过去的十年中,软件在汽车中变得越来越重要。一辆现代高档轿车,例如 2015 款奥迪 A 4 [ 1 ],可能配备多达 90 个电子控制单元 ( ECU )、两个高分辨率显示屏、两个用户识别模块 ( SIM ) 卡、11 个通信网络(控制器局域网 ( CAN )、FlexRay、媒体导向系统传输 ( MOST ))和多达 6 个天线系统(收音机、无钥匙进入/启动/退出系统 ( K essy )、WiFi 等),确保汽车与各种基础设施之间的无线通信。从计算机科学家的角度来看,现代汽车是一个执行本地和分布式任务的嵌入式计算机异构网络。除了运输能力之外,客户还要求现代汽车提供最新的娱乐(包括音乐、视频或在线流媒体)和舒适度(气候控制、按摩座椅等)。各种功能,例如高级驾驶辅助系统 (ADAS),都依赖于多个传感器之间的数据融合和各种 ECU 上的预计算值。从简单的开关或旋转编码器到先进的全球定位系统 (GPS) 天线或雷达传感器,各种各样的传感器都可用于感知汽车环境或与驾驶员互动。实现创新的 ADAS,如自适应巡航控制 (ACC) 或矩阵头灯,需要融合来自摄像头传感器和雷达传感器的预处理测量数据以及从道路交通数据库查找数据。这需要四个 ECU 来
在过去十年中,软件在汽车领域的重要性日益凸显。一辆现代高档汽车,例如 2015 款奥迪 A 4 [ 1 ],可能配备多达 90 个电子控制单元 (ECU)、两个高分辨率显示器、两个用户识别模块 (SIM) 卡、11 个通信网络(控制器局域网 (CAN)、FlexRay、媒体导向系统传输 (MOST))和多达六个天线系统(无线电、无钥匙进入/启动和退出系统 (K essy)、WiFi 等)确保汽车与各种基础设施之间的无线通信。从计算机科学家的角度来看,现代汽车是一个执行本地和分布式任务的嵌入式计算机异构网络。除了运输能力之外,客户还要求在现代汽车中提供最新的娱乐(包括音乐、视频或在线流媒体)和舒适度(气候控制、按摩座椅等)。各种功能,例如高级驾驶辅助系统 (ADAS),都依赖于多个传感器之间的数据融合和各种 ECU 上的预先计算值。从简单的开关或旋转编码器到先进的全球定位系统 (GPS) 天线或雷达传感器,各种传感器将用于感知汽车环境或与驾驶员互动。实现创新的 ADAS,如自适应巡航控制 (ACC) 或矩阵前照灯,需要融合来自摄像头传感器和雷达传感器的预处理测量数据以及从道路交通数据库查找。这需要四个 ECU 来