一种基于模块化的智能座舱域控制器制造技术

技术编号:37215084 阅读:18 留言:0更新日期:2023-04-20 23:03
本发明专利技术涉及一种基于模块化的智能座舱域控制器,所述智能座舱域控制器包括:基础soc系统,用于运行所述智能座舱的业务;互联件,所述基础soc系统能够通过所述互联件与一个或多个模块soc系统连接;在所述模块soc系统与所述基础soc系统连接时,所述互联件用于各个系统之间进行数据传输;其中,在各个系统上电时,所述基础soc系统通过所述互联件扫描当前系统中接入的模块soc系统,并采用virtio协议建立连接。并采用virtio协议建立连接。并采用virtio协议建立连接。

【技术实现步骤摘要】
一种基于模块化的智能座舱域控制器


[0001]本专利技术涉及智能座舱领域,具体地,涉及一种基于模块化的智能座舱域控制器。

技术介绍

[0002]智能座舱域控制器是汽车的一个核心功能域,它包括域主控处理器、操作系统和应用软件、算法等部分。功能包括HUD(Head Up Display,抬头显示)、仪表盘(Cockpit)和车载娱乐信息系统(In

Vehicle Infotainment,简称IVI)三个最主要的组成部分。
[0003]目前国内外较多汽车已配置智能座舱,汽车主机厂会根据每一代车型选择一款用于智能座舱域控制器的域主控处理器(soc)。这个阶段一般会采用市面上当期性能好的芯片,以达到更好的用户体验,以提高产品竞争力。如图1所示。
[0004]Hypervisor是一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件。
[0005]虽然智能座舱域控制器在产品研发的时候选择的域主控处理器以及规划的各种外设配置能够满足当前的需求,但是汽车是一个长周期产品(一般生命周期在10年以上),由于soc是集成电路,按照摩尔定律发展,集成电路上可容纳的晶体管数目,约每隔两年便会增加一倍,预计18个月会将芯片的性能提高一倍。那么就有一个问题,当汽车使用2、3年以后,车可能还是新的,但是座舱域控制器性能已经不足了,不能满足当前使用者对座舱的需求。一般来说智能座舱域的软件可以不断通过OTA(远程升级),但是硬件扩展是存在问题的。
[0006]当前汽车主机厂可以在研发的时候进行预判,使用性能更强的芯片或者集成多块soc以达到性能富裕,给未来留有余量,但这样会增加当期座舱域控制器整体成本,从而可能影响汽车售价,降低竞争力;并且,很难预判未来座舱域控制器的硬件需求,由于芯片厂商也是根据当期的市场需求进行芯片设计的,目前合适的芯片不一定有过多的性能余量。可见,现有技术中存在座舱域控制器的性能,不能满足使用者对座舱的长期使用需求的技术问题。

技术实现思路

[0007]本专利技术的目的是提供一种基于模块化的智能座舱域控制器,用于解决现有技术中存在的座舱域控制器的性能,不能满足使用者对座舱的长期使用需求的技术问题。
[0008]为了实现上述目的,本专利技术第一方面提供一种基于模块化的智能座舱域控制器,所述智能座舱域控制器包括:基础soc系统,用于运行所述智能座舱的业务;互联件,所述基础soc系统能够通过所述互联件与一个或多个模块soc系统连接;在所述模块soc系统与所述基础soc系统连接时,所述互联件用于各个系统之间进行数据传输;其中,在所述各个系统上电时,所述基础soc系统通过所述互联件扫描当前系统中
接入的模块soc系统,并采用virtio协议建立连接。
[0009]可选的,在所述基础soc系统和所述模块soc系统上均安装有hypervisor软件,所述hypervisor软件用于允许运行在所述hypervisor之上的客户端操作系统guest os和应用共享硬件;各个系统的hypervisor包括virtio后端模块,所述virtio后端模块用于使所述客户端操作系统和应用能够通过virtio前端模块访问外部设备。
[0010]可选的,在访问本地设备时,业务发起设备访问请求,所述设备访问请求通过客户端操作系统guest os的virtio前端模块发送到hypervisor的virtio后端模块;若virtio后端模块判断当前设备访问请求是访问本地设备,则通过hypervisor的驱动直接访问本地的真实设备。
[0011]可选的,在访问远端设备时,业务发起设备访问请求,所述设备访问请求通过客户端操作系统guest os的virtio前端模块发送到hypervisor的virtio后端模块;若virtio后端模块判断当前设备访问请求是访问远端设备,则将所述设备访问请求发送给hypervisor中与所述远端设备对应的目标模块soc系统的virtio前端模块,所述目标模块soc系统的virtio前端模块通过所述互联件将所述设备访问请求发送到目标模块soc系统上运行的virtio后端模块,再通过目标模块soc系统上运行的virtio后端模块将所述设备访问请求发送到目标模块soc系统上的真实设备上。
[0012]可选的,所述互联件采用高速总线;所述高速总线采用pcie或者网络switch。
[0013]本专利技术提出的技术方案能够通过模块化的方法持续提升产品性能,在使用过程中,可以根据用户的需求不断增加新的模块提升产品的性能和功能,以延长设备的使用寿命,提升用户体验,从而解决现有技术中存在的座舱域控制器的性能,不能满足使用者对座舱的长期使用需求的技术问题。同时,新模块也可以作为汽车周边产品进行销售,给车厂带来持续营收。
[0014]本专利技术的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0015]附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1是根据一示例性实施例示出的智能座舱域控制器的示意图;图2是根据一示例性实施例示出的基于模块化的智能座舱域控制器;图3是根据一示例性实施例示出的设备访问的流程示意图。
具体实施方式
[0016]以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。
[0017]本专利技术实施例提供了一种基于模块化的智能座舱域控制器,如图2所示,包括基础soc系统(如图中所示的soc系统0),用于运行所述智能座舱的业务;互联件,所述基础soc系统能够通过所述互联件与一个或多个模块soc系统(如图中所示的soc系统1、soc系统2、soc系统3和soc系统4)连接;在所述模块soc系统与所述基础soc系统连接时,所述互联件用于各个系统之间进行数据传输;其中,在各个系统上电时,所述基础soc系统通过所述互联件
扫描当前系统中接入的模块soc系统,并采用virtio协议建立连接。其中,hypervisor是指虚拟机监视器(英语全称:virtual machine monitor,缩写为VMM),OS是指操作系统(英语全称:Operating System),APPs是指应用,CAN是指控制器域网(英语全称:Controller Area Network)。
[0018]本专利技术提出的技术方案能够通过模块化的方法持续提升产品性能,在使用过程中,可以根据用户的需求不断增加新的模块提升产品的性能和功能,以延长设备的使用寿命,提升用户体验,同时,新模块也可以作为汽车周边产品进行销售,给车厂带来持续营收。
[0019]接下来,对本专利技术实施例中模块化的智能座舱域控制器设计方法进行说明。
[0020]步骤1,如图1所示,为按照当前需求设计的座舱方案soc系统0,soc系统0作为基础soc系统本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于模块化的智能座舱域控制器,其特征在于,所述智能座舱域控制器包括:基础soc系统,用于运行所述智能座舱的业务;互联件,所述基础soc系统能够通过所述互联件与一个或多个模块soc系统连接;在所述模块soc系统与所述基础soc系统连接时,所述互联件用于各个系统之间进行数据传输;其中,在所述各个系统上电时,所述基础soc系统通过所述互联件扫描当前系统中接入的模块soc系统,并采用virtio协议建立连接。2.如权利要求1所述的智能座舱域控制器,其特征在于,在所述基础soc系统和所述模块soc系统上均安装有hypervisor软件,所述hypervisor软件用于允许运行在所述hypervisor之上的客户端操作系统guest os和应用共享硬件;各个系统的hypervisor包括virtio后端模块,所述virtio后端模块用于使所述客户端操作系统和应用能够通过virtio前端模块访问外部设备。3.如权利要求2所述的智能座舱域控制器,其特征在于,在访问本地设备时,业务发起设备访问请求,所述设备访问请求通过所述客户端操作系统guest os的vir...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:中瓴智行成都科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1