驾驶域计算平台架构核心软件和底层硬件梳理.pdfVIP

驾驶域计算平台架构核心软件和底层硬件梳理.pdf

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

驾驶域计算平台架构核心软件和底层硬件梳理

展开全文

来源:广发证券

随着智能网联汽车的发展,车载传感器的数量日益增加,日趋完

善的性能对车载计算平台算力的需求更高。相较于低级别的自动驾驶,

高等自动驾驶系统从传感器获取的数据量大大增加,而自动驾驶系统

的良好运行需要车载计算平台对这些数据进行准确、高效的处理,高

级别自动驾驶中车载计算平台的芯片算力需求还将持续提升。

智能网联汽车计算平台架构核心构成:硬件平台+系统软件+功能

软件。

一、核心软件梳理

(一)核心软件产业格局总览

驾驶域计算平台涉及的软件,从底层往上,主要包括系统软件、

功能软件、应用软件。

图3:驾驶域软件层分类:系统软件-功能软件-应用软件

系统软件层面,主要包括BSP(板级支持包)、hypervisor(虚

拟化)、狭义OS内核、中间件组件等。

功能软件层面,主要为自动驾驶的核心共性功能模块,包括自动

驾驶通用框架、网联模块、运控模块等,功能软件结合系统软件,共

同构成宏观意义上给的自动驾驶操作系统。

应用软件层面,应用软件主要包括场景算法(涵盖数据感知、多

元融合、决策规划、控制执行等)、数据地图等。

针对不同软件层,我们从传统tier1、OEM及其子公司、科技巨

头、第三方软件供应商四个维度对产业主要参与方进行了梳理。

表3:驾驶域不同软件层具备业务布局的公司梳理

(二)系统软件1:硬件抽象层—Hypervisor与BSP

1.Hypervisor:管理并虚拟化底层硬件Hypervisor虚拟化技术

可以有效实现资源整合和隔离。自动驾驶操作系统是基于异构分布硬

件,应用程序如AI计算和实时安全功能可能分别依赖不同的内核环境

和驱动,但在物理层面共享CPU等。

图4:Hypervisor典型架构

主流的虚拟机技术提供商包括BlackBerryQNXHypervisor及

Intel与Linux基金会主导的ACRN(开源)。截至目前,只有QNX

Hypervisor应用到量产车型,它也是目前市场上唯一被认可功能安全

等级达到ASILD级的虚拟化操作系统。

表4:车载Hypervisor主要供应商

注:(1)RIM为黑莓母公司;(2)2017年中科创达、诚迈科

技入选黑莓VAI计划,一旦成为VAI项目合作伙伴,将可以基于黑莓

的嵌入式技术开发集成服务、安全关键型解决方案,包括黑莓QNX

Neutrino实时操作系统、QNXMomentics工具套件、QNX管理程

序、应用程序和媒体QNXSDK、QNX无线架构、QNX认证操作系

统、QNX医用操作系统、Certicom工具包、Certicom管理的公钥基

础设施以及Certicom资产管理系统,应用包括汽车电子、医疗器械、

智能电网、动力控制和工业自动化;(3)润和软件已开发出基于

IntelApollolake平台并采用ACRN虚拟化技术方案的智能驾驶舱方案

2.BSP:保证硬件运行的底层软件,不同的OS对应于不同定义形

式的BSP

BSP(BoardSupportPackage),中文即板级支持包。对于一

般的嵌入式系统,硬件部分需要嵌入式硬件工程师设计硬件电路,新

出厂的电路板,需要BSP来保证其能稳定工作,在此基础之上,才能

进行下一步的软件开发。

BSP是介于主板硬件和操作系统之间的系统软件之一,主要目的

是为了支持操作系统,使之

文档评论(0)

157****7523 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档