[发明专利]一种车机分区域显示方法及装置有效
| 申请号: | 201610848722.1 | 申请日: | 2016-09-23 |
| 公开(公告)号: | CN107870794B | 公开(公告)日: | 2021-01-19 |
| 发明(设计)人: | 胡文;胡玉杰;赵明来 | 申请(专利权)人: | 深圳联友科技有限公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0481 |
| 代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 高占元 |
| 地址: | 518031 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 车机分 区域 显示 方法 装置 | ||
1.一种车机分区域显示方法,其特征在于,包括:
启动Framebuffer驱动程序以将显存区域分为多个Framebuffer显示缓冲区域;所述启动Framebuffer驱动程序以将显存区域分为多个Framebuffer显示缓冲区域的步骤包括以下子步骤:打开显存设备节点;通过ioctl函数获取所述显存设备节点中的显存信息;将预设的参数传递至所述显存信息中;依据所述参数获取屏幕大小并将显存区域分为多个Framebuffer显示缓冲区域;
获取多个所述Framebuffer显示缓冲区域的空间指针;所述获取多个所述Framebuffer显示缓冲区域的空间指针的步骤包括以下子步骤:通过mmap函数获取多个所述Framebuffer显示缓冲区域的空间指针;共享多个所述Framebuffer显示缓冲区域的空间指针的地址;
将多个所述Framebuffer显示缓冲区域中的一至多个作为Linux系统显示界面;所述将多个所述Framebuffer显示缓冲区域中的一至多个作为Linux系统显示界面的步骤包括以下子步骤:获取多个所述Framebuffer显示缓冲区域中的一至多个的空间指针的地址;依据所述地址生成一至多个Linux系统显示界面;
加载中间层HAL以将非Linux系统显示界面的一至多个所述Framebuffer显示缓冲区域作为Android系统显示界面;所述加载中间层HAL以将非Linux系统显示界面的一至多个所述Framebuffer显示缓冲区域作为Android系统显示界面的步骤包括以下子步骤:加载中间层HAL;加载Gralloc模块;依据所述Gralloc模块中的gralloc_device_open接口调用fd_device_open函数;依据所述fd_device_open函数打开显存设备节点以获取一至多个Android系统显示界面。
2.一种车机分区域显示装置,其特征在于,包括:
程序驱动模块,用于启动Framebuffer驱动程序以将显存区域分为多个Framebuffer显示缓冲区域;所述程序驱动模块包括:节点打开子模块,用于打开显存设备节点;显存获取子模块,用于通过ioctl函数获取所述显存设备节点中的显存信息;显存传递子模块,用于将预设的参数传递至所述显存信息中;屏幕获取子模块,用于依据所述参数获取屏幕大小并将显存区域分为多个Framebuffer显示缓冲区域;
指针获取模块,用于获取多个所述Framebuffer显示缓冲区域的空间指针;所述指针获取模块包括:指针获取子模块,用于通过mmap函数获取多个所述Framebuffer显示缓冲区域的空间指针;地址共享子模块,用于共享多个所述Framebuffer显示缓冲区域的空间指针的地址;
Linux界面处理模块,用于将多个所述Framebuffer显示缓冲区域中的一至多个作为Linux系统显示界面;所述Linux界面处理模块包括:地址获取子模块,用于获取多个所述Framebuffer显示缓冲区域中的一至多个的空间指针的地址;界面生成子模块,用于依据所述地址生成一至多个Linux系统显示界面;
Android界面处理模块,用于加载中间层HAL以将非Linux系统显示界面的一至多个所述Framebuffer显示缓冲区域作为Android系统显示界面;所述Android界面处理模块包括:中间层加载子模块,用于加载中间层HAL;Gralloc加载子模块,用于加载Gralloc模块;函数调用子模块,用于依据所述Gralloc模块中的gralloc_device_open接口调用fd_device_open函数;界面获取子模块,用于依据所述fd_device_open函数打开显存设备节点以获取一至多个Android系统显示界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳联友科技有限公司,未经深圳联友科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610848722.1/1.html,转载请声明来源钻瓜专利网。





