[發明專利]一種車機分區域顯示方法及裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201610848722.1/1.html,轉載請聲明來源鉆瓜專利網。





