【技术实现步骤摘要】
一种基于Hypervisor智能座舱操作系统双屏互动的方法和系统
本专利技术属于虚拟机
,具体涉及一种基于Hypervisor智能座舱操作系统双屏互动的方法和系统。
技术介绍
Hypervisor是一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件,Hypervisor也可称做虚拟机监视器(virtualmachinemonitor,VMM)。Hypervisors是一种在虚拟环境中的“元”操作系统,其可以访问服务器上包括磁盘和内存在内的所有物理设备。Hypervisors不但协调着这些硬件资源的访问,也同时在各个虚拟机之间施加防护。当服务器启动并执行Hypervisor时,它会加载所有虚拟机客户端的操作系统同时会分配给每一台虚拟机适量的内存,CPU,网络和磁盘。随着虚拟化技术的发展,利用Hypervisor提供的虚拟机分区机制来提供安全性、隔离性、复用性,广泛应用与高性能计算、商业服务器领域,并衍生出诸多采用虚拟化方法实现ARINC653标准的嵌入式实时操作系统,如XtratuM、Integrity、PikeOS等。现有技术中,智能座舱部分的两个显示屏需要添加额外的硬件进行物理连接,无法采用一个处理器实现双屏互动,这会增加智能座舱操作系统的硬件成本。
技术实现思路
本专利技术目的在于提供一种基于Hypervisor智能座舱操作系统双屏互动的方法和系统,用于解决现有技术中智能座舱部分的两个显示屏需要添加额外的硬件进行物理连接,无法采用 ...
【技术保护点】
1.一种基于Hypervisor智能座舱操作系统的双屏互动方法,其特征在于,包括以下步骤:/nS1、在中控显示触摸屏端构建中控显示虚拟扩展屏端,并创建与中控显示虚拟扩展屏对应的framebuffer物理地址,然后将需要交互的中控显示虚拟扩展屏端显示界面与仪表显示屏端显示界面进行合成后写入该framebuffer物理地址中进行传输;/nS2、利用Hypervisor系统创建用于传输该framebuffer物理地址的通讯机制,用于图像信息控制的异步通知机制、用于实时的图像信息信号同步机制和用于同步等待的图像保活信息心跳通知机制,从而完成中控显示触摸屏端与仪表显示屏端的双屏互动。/n
【技术特征摘要】
1.一种基于Hypervisor智能座舱操作系统的双屏互动方法,其特征在于,包括以下步骤:
S1、在中控显示触摸屏端构建中控显示虚拟扩展屏端,并创建与中控显示虚拟扩展屏对应的framebuffer物理地址,然后将需要交互的中控显示虚拟扩展屏端显示界面与仪表显示屏端显示界面进行合成后写入该framebuffer物理地址中进行传输;
S2、利用Hypervisor系统创建用于传输该framebuffer物理地址的通讯机制,用于图像信息控制的异步通知机制、用于实时的图像信息信号同步机制和用于同步等待的图像保活信息心跳通知机制,从而完成中控显示触摸屏端与仪表显示屏端的双屏互动。
2.根据权利要求1所述的一种基于Hypervisor智能座舱操作系统的双屏互动方法,其特征在于,步骤S2中所述通讯机制的具体步骤如下:在Hypervisor系统中传输中控显示虚拟扩展屏端的framebuffer物理地址,Hypervisor系统中启动的中控显示触摸屏端和仪表显示屏均可申请访问,使仪表显示屏端在显示车载参数的画面同时,可进一步获取该framebuffer物理地址的数据,从而增加一个中控显示虚拟扩展屏端图层进行呈现。
3.根据权利要求1所述的一种基于Hypervisor智能座舱操作系统的双屏互动方法,其特征在于,步骤S1中该framebuffer物理地址的传输步骤如下:
S11、由输入事件触发,投屏应用接收到事件触发后,判断当前投屏是否被占用,当投屏未被占用空闲或该输入事件优先级高的场景下,设置Status字段置为1;
S12、Hypervisor系统的通讯机制收到开始传输该framebuffer物理地址的指令,根据当前中控显示虚拟扩展屏端图像帧率进行传输,设置name字段为当前终端名称、index为索引值、hys_addr为该framebuffer物理地址、bpp字段为像素点、mode字段为该framebuffer物理地址分配内存的方式、size字段为该framebuffer物理地址大小、width字段为该framebuffer物理地址长度、height字段为该framebuffer物理地址高度;
S13、仪表显示屏端收到该framebuffer物理地址图像信息后,在应用态把该framebuffer物理地址图像信息进行绘制,并显示在仪表显示屏端。
4.根据权利要求3所述的一种基于Hypervisor智能座舱操作系统的双屏互动方法,其特征在于,步骤S2中所述异步通知机制的具体步骤如下:
Status字段置为1时,是步骤S11允许进行传输该framebuffer物理地址的图像信息;
Status字段置为0时,通过Hypeivisor系统的通讯机制,异步通知仪表显示屏端的扩展屏控制程序,关闭中控扩展虚拟屏幕端的显示。
5.根据权利要求1所述的一种基于Hypervisor智能座舱操作系统的双屏互动方法,其特征在于,步骤S2中所述图像信息信号同步机制...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:中瓴智行成都科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。