一种座舱域应用仿真平台的制作方法

文档序号:30965277发布日期:2022-07-30 16:49阅读:95来源:国知局
一种座舱域应用仿真平台的制作方法

1.本发明涉及汽车仪表开发技术领域,具体涉及一种座舱域应用仿真平台。


背景技术:

2.在当前的汽车全液晶仪表主流方案是采用mcu+soc架构开发,mcu处理汽车基本功能和逻辑;soc往往是通过虚拟机制集成仪表和中控等域的功能,一芯多屏、多屏互融联动、虚拟呈现等技术应用。在mcu和soc中的域控制器开发过程中,大量的工作任务集中在application上,如果要验证功能的完整性,就需要包括液晶显示屏在内,mcu和soc都完整的开发板,这就需要的硬件资源消耗比较大。


技术实现要素:

3.本发明解决上述技术问题的技术方案如下:一种座舱域应用仿真平台,包括多个pc系统,其中一个pc系统配置为pc tools,用于模拟座舱输入,其余多个pc系统中分别部署不同的仪表域控制器,所述pc系统两两之间基于tcp socket建立通信连接,构成分布式通信网络;每个pc系统根据仪表域的需求配置订阅需要的信息,pc系统上部署的仪表域控制器在进行调试时通过分布式通信网络从pc tools或其他仪表域控制器中获取需要的信息。
4.进一步的,每个pc系统均包括两部分:分布通信模块和app应用层,各pc系统的分布通信模块通过网络建立连接,构成分布式通信网络,所述分布式通信网络采用client-server模式。
5.进一步的,所述仪表域控制器包括:cluster,tbox,ivi,hud。
6.进一步的,pc系统为qnx、android或linux。
7.进一步的,所述pc tools模拟的座舱输入包括can信号。
8.本发明的有益效果是:本发明利用分布式通信系统的特点,将多个pc系统连接起来,pc系统部署cluster,tbox,ivi,hud等仪表域控制器,多个pc os之间建立通信连接,实现汽车座舱应用开发仿真系统平台,开发人员可以专注于app应用开发,减少对硬件以及各系统的bsp的依赖,从而可以对application独立进行模拟仿真验证,进而快速的验证各个域的应用功能和效果。
附图说明
9.图1为本发明实施例提供的一种座舱域应用仿真平台设备连接示意图;
10.图2为本发明实施例提供的一种座舱域应用仿真平台网络结构示意图;
11.图3为本发明实施例提供的仿真平台中任意两个pc系统的通信连接关系示意图。
具体实施方式
12.以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
13.如图1、图2所示,所述座舱域应用仿真平台,包括多个pc系统。
14.其中一个pc系统配置为pc tools,可以模拟can通信网络,用于模拟座舱输入,
15.其余多个pc系统中分别部署不同的仪表域控制器,例如:cluster,tbox,ivi,hud等。所述pc系统两两之间基于tcp socket建立通信连接,构成分布式通信网络;既可以用于本地ipc,也可以支持网络节点间的ipc支持windows,linux和qnx上跨平台。
16.每个pc系统根据仪表域的需求配置订阅需要的信息,pc系统上部署的仪表域控制器在进行调试时通过分布式通信网络从pc tools或其他仪表域控制器中获取需要的信息。
17.每个pc系统均包括两部分:分布通信模块和app应用层,各pc系统的分布通信模块通过网络建立连接,构成分布式通信网络,所述分布式通信网络采用client-server模式,即一个client连接一个server;一个server可以连接多个client,从而可以进行组网连接。真平台中任意两个pc系统的通信连接关系如图3所示。
18.根据域的需求配置订阅需要的消息,启动域环境并部署对应域的通信服务,建立连接网络。
19.当通信网络建立完成,即可以启动对应域的app应用,进行仿真验证调试,减少对硬件以及各系统的bsp的依赖。
20.在进行仿真验证时,基本实施流程如下:
21.1.pc tools模拟座舱输入,包括can信号等。
22.2.根据域的需求,配置订阅需要的消息,比如cluster域只需要配置与其有关的消息。
23.3.启动域的环境,如cluster一般需要在虚拟机上启动qnx系统环境,ivi需要启动android环境。系统环境启动后部署对应的通信服务。
24.4.通信服务部署完成后,各个域之间建立连接,比如cluster和pc tools以及和ivi之间建立通信网络。
25.启动需要调试的域的应用application,利用pc tools的输入,对应用进行仿真调式,如cluster的车速转速表,可以验证功能是否正确。
26.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
27.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。


技术特征:
1.一种座舱域应用仿真平台,其特征在于,包括多个pc系统,其中一个pc系统配置为pc tools,用于模拟座舱输入,其余多个pc系统中分别部署不同的仪表域控制器,所述pc系统两两之间基于tcp socket建立通信连接,构成分布式通信网络;每个pc系统根据仪表域的需求配置订阅需要的信息,pc系统上部署的仪表域控制器在进行调试时通过分布式通信网络从pc tools或其他仪表域控制器中获取需要的信息。2.根据权利要求1所述的座舱域应用仿真平台,其特征在于,每个pc系统均包括两部分:分布通信模块和app应用层,各pc系统的分布通信模块通过网络建立连接,构成分布式通信网络,所述分布式通信网络采用client-server模式。3.根据权利要求1所述的座舱域应用仿真平台,其特征在于,所述仪表域控制器包括:cluster,tbox,ivi,hud。4.根据权利要求1所述的座舱域应用仿真平台,其特征在于,pc系统为qnx、android或linux。5.根据权利要求1所述的座舱域应用仿真平台,其特征在于,所述pc tools模拟的座舱输入包括can信号。

技术总结
本发明涉及一种座舱域应用仿真平台,包括多个PC系统,其中一个PC系统配置为PC Tools,用于模拟座舱输入,其余多个PC系统中分别部署不同的仪表域控制器,所述PC系统两两之间基于TCP socket建立通信连接,构成分布式通信网络;每个PC系统根据仪表域的需求配置订阅需要的信息,PC系统上部署的仪表域控制器在进行调试时通过分布式通信网络从PC Tools或其他仪表域控制器中获取需要的信息。本发明将充分利用分布式网络通信的特点,各个域通过以网络连接,各个域可以部署不同的PC上,实现各种域按需部署,按需仿真,从而减少对硬件以及各系统的BSP的依赖,这样就可以对Application独立快速进行模拟仿真验证。速进行模拟仿真验证。速进行模拟仿真验证。


技术研发人员:张龙 饶长青
受保护的技术使用者:武汉光庭信息技术股份有限公司
技术研发日:2022.04.15
技术公布日:2022/7/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1