多操作系统的同屏显示方法、装置和终端设备制造方法及图纸

技术编号:24497037 阅读:34 留言:0更新日期:2020-06-13 03:27
本发明专利技术实施例公开了一种多操作系统的同屏显示方法、装置和终端设备,该方法包括:主操作系统分配一连续内存作为显示缓存区,并根据操作系统的总个数将该显示缓存区拆分成对应个数的缓存子区;主操作系统为每一从操作系统分配一缓存子区,以使各从操作系统将分配的缓存子区的地址映射成各自的图像帧缓存区;当各操作系统将图像数据存放至各自的图像帧缓存区后,主操作系统控制显示屏控制器将所有的图像数据通过总线发送至显示屏的不同显示区域,以同步显示来自不同操作系统的图像数据。本发明专利技术的技术方案能有效解决各操作系统之间的数据同步,不需要做窗口划分及数据叠图等处理,还可实现一次拆分多次使用,大大减少了CPU及内存的额外开销等。

The same screen display method, device and terminal equipment of multi operating system

【技术实现步骤摘要】
多操作系统的同屏显示方法、装置和终端设备
本专利技术涉及图像显示
,尤其涉及一种多操作系统的同屏显示方法、装置和终端设备。
技术介绍
目前,对于同显示屏显示不同操作系统的方案主要过程如下:需要先将第一操作系统的数据传送至第二操作系统,然后在第二操作系统中完成窗口划分及UI界面叠图等处理,再送到第二操作系统的帧缓冲区中,最后统一发送到显示屏。然而对于该方案,在实际运用中发现存在以下缺陷:各操作系统之间的图像数据流的传输需要消耗时间,对于多个操作系统之间的数据同步效果不是很好;同时在第二操作系统中还需要进行窗口划分及叠图处理等,不仅花费时间,由于在叠图时需要有一个复制,即从一个缓存区复制到另一缓存区,因此,需要增加内存的额外消耗及CPU资源的占用等,这将对系统的流畅性带来一定压力。
技术实现思路
有鉴于此,本专利技术实施例提出一种多操作系统的同屏显示方法、装置和终端设备。本专利技术的一实施例提出一种多操作系统的同屏显示方法,该多操作系统包括一主操作系统和至少一从操作系统,所述主操作系统用于驱动控制显示屏控制器,所述本文档来自技高网...

【技术保护点】
1.一种多操作系统的同屏显示方法,其特征在于,该多操作系统包括一主操作系统和与至少一从操作系统,所述主操作系统用于驱动控制显示屏控制器,所述显示屏控制器通过总线连接一显示屏;所述方法包括:/n所述主操作系统分配一连续内存作为显示缓存区,并根据操作系统的总个数将所述显示缓存区拆分成对应个数的缓存子区;/n所述主操作系统为每一从操作系统分配一所述缓存子区,以使各从操作系统将分配的缓存子区的地址映射成各自的图像帧缓存区;/n当各操作系统将图像数据存放至各自的图像帧缓存区后,所述主操作系统控制所述显示屏控制器将所有的图像数据通过所述总线发送至所述显示屏的不同显示区域,以同步显示来自不同操作系统的图像数...

【技术特征摘要】
1.一种多操作系统的同屏显示方法,其特征在于,该多操作系统包括一主操作系统和与至少一从操作系统,所述主操作系统用于驱动控制显示屏控制器,所述显示屏控制器通过总线连接一显示屏;所述方法包括:
所述主操作系统分配一连续内存作为显示缓存区,并根据操作系统的总个数将所述显示缓存区拆分成对应个数的缓存子区;
所述主操作系统为每一从操作系统分配一所述缓存子区,以使各从操作系统将分配的缓存子区的地址映射成各自的图像帧缓存区;
当各操作系统将图像数据存放至各自的图像帧缓存区后,所述主操作系统控制所述显示屏控制器将所有的图像数据通过所述总线发送至所述显示屏的不同显示区域,以同步显示来自不同操作系统的图像数据。


2.根据权利要求1所述的多操作系统的同屏显示方法,其特征在于,还包括:
所述显示屏控制器定时获取所述显示缓存区的图像数据并通过所述总线发送至所述显示屏的对应显示区域,以实现同步显示更新。


3.根据权利要求1所述的多操作系统的同屏显示方法,其特征在于,所述显示缓存区的大小大于等于所述显示屏的像素和乘以每个像素点的字节数。


4.根据权利要求1所述的多操作系统的同屏显示方法,其特征在于,所述主操作系统根据各从操作系统的图像帧大小分配对应大小的缓存子区。


5.根据权利要求1所述的多操作系统的同屏显示方法,其特征在于,所述总线支持将显示屏的像素点按照内存地址顺序依次刷屏。


6.根据权利要...

【专利技术属性】
技术研发人员:吴勇军徐林浩何天翼
申请(专利权)人:北京远特科技股份有限公司
类型:发明
国别省市:北京;11

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

1