中央计算平台软件可分为几类?

中央计算平台软件可分为几类?

最佳答案 匿名用户编辑于2022/10/12 08:44

想了解相关问题,可以下载报告《汽车行业车载智能计算平台深度研究:架构、趋势、格局》查看,以下内容都是根据该报告总结的,仅供参考。

系统软件:承上启下,实现应用软件与物理硬件分离。系统软件自下向上分为三层。 1) 虚拟机(Hypervisor):通过将虚拟化将物理硬件隐藏,实现多个操作系统共享一个芯片; 2) 操作系统内核:即狭义操作系统(如 OSEK OS、QNX、Linux)。内核提供操作系统最基本的功能, 负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的稳定性和性能; 3) 中间件:处于功能应用和操作系统之间,提供标准接口、协议,保证上层软件具有较高的移植性。

功能软件:为自动驾驶功能提供共性功能模块。其可进一步分成两层,下层为实现自动驾驶的基础模块(如 基础算法、功能安全、通信存储等),上层为自动驾驶子功能模块(如感知、定位、预测等)。

应用程序:实现具体的自动驾驶功能。开发者根据自身产品功能定义,利用功能软件层提供的基础库,设 计出具体的应用功能,比如低等级的 ADAS 辅助驾驶功能(AEB、ACC 等)、较高等级的自动驾驶功能(APA、 TJP、HWP 等)、甚至 L4 以上的自动驾驶功能。

参考报告REPORT

汽车行业车载智能计算平台深度研究:架构、趋势、格局.pdf

汽车行业车载智能计算平台深度研究:架构、趋势、格局。自动驾驶汽车围绕感知、决策和执行三大环节构建软硬件系统。车载智能计算平台是自动驾驶汽车的“大脑”,负责完成感知环节的识别融合任务以及整个决策环节,需要处理海量数据和进行复杂的逻辑运算。为满足高算力需求,目前车载智能计算平台集成多个SoC,每个SoC集成多类计算单元(如CPU、GPU、FPGA、ASIC等)。同时车载智能计算平台还需高效的软件架构支持应用开发。其软件架构主要分为系统软件(虚拟机、操作系统和中间件)、功能软件和应用程序三层。相较于传统零部件,车载智能计算平台涉及各类芯片和软件,供应商来自不同领域,供应生态多...

我来回答

快速提问

海量报告支持,行业专家解读

海量文库支持,行业专家解答

用户解答榜
分享至