[發明專利]一種基于安卓系統的GPU渲染方法及裝置有效
| 申請號: | 201911372630.0 | 申請日: | 2019-12-27 |
| 公開(公告)號: | CN111179369B | 公開(公告)日: | 2023-07-25 |
| 發明(設計)人: | 萬鵬;谷鳳云;葉友鑫 | 申請(專利權)人: | 珠海全志科技股份有限公司 |
| 主分類號: | G06T11/00 | 分類號: | G06T11/00;G06T1/20 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 張志輝 |
| 地址: | 519000 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 系統 gpu 渲染 方法 裝置 | ||
1.一種基于安卓系統的GPU渲染方法,其特征在于,所述方法包括以下步驟:
A、在安卓系統的init進程中調用fork函數創建一個子進程;
B、在通過fork函數創建的子進程中裝載fbdev?native?window框架模塊;
C、將渲染后的數據給到fb設備的顯存;
D、針對fb設備調用ioctl在內核中將fb顯存設置為DE?layer的addr,
其中,所述步驟B還包括:在init的子進程中,基于fbdev?native?window框架,渲染顯示EGL模塊和openGL?ES模塊,
所述步驟C還包括:在fbdev?native?window框架模塊中操作fb設備節點和mali設備節點,將渲染后的數據給到fb設備的顯存,以及
所述步驟D還包括:通過調用ioctl,在內核的驅動模塊和所述子進程之間,操作GPU模塊進行渲染。
2.根據權利要求1所述的方法,其中,所述步驟D還包括:
通過調用ioctl,在內核的驅動模塊和所述子進程之間,操作fb模塊獲取fb顯存。
3.根據權利要求1所述的方法,其中,所述的安卓系統為車載安卓系統。
4.一種計算機裝置,包括存儲器和處理器,其特征在于,所述處理器執行儲存在所述存儲器中的計算機程序時實施的方法包括以下步驟:
A、在安卓系統的init進程中調用fork函數創建子進程;
B、在通過fork函數創建的子進程中裝載fbdev?native?window框架模塊;
C、將渲染后的數據給到fb設備的顯存;
D、針對fb設備調用ioctl在內核中將fb顯存設置為DE?layer的addr,
其中,所述步驟B還包括:在init的子進程中,基于fbdev?native?window框架,渲染顯示EGL模塊和openGL?ES模塊,
所述步驟C還包括:在fbdev?native?window框架模塊中操作fb設備節點和mali設備節點,將渲染后的數據給到fb設備的顯存,以及
所述步驟D還包括:通過調用ioctl,在內核的驅動模塊和所述子進程之間,操作GPU模塊進行渲染。
5.根據權利要求4所述的裝置,其中,所述步驟D還包括:
通過調用ioctl,在內核的驅動模塊和所述子進程之間,操作fb模塊獲取fb顯存。
6.一種計算機可讀存儲介質,其上儲存有程序指令,所述程序指令被處理器執行時實施如權利要求1至3中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海全志科技股份有限公司,未經珠海全志科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911372630.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種無堿玻璃
- 下一篇:一種艱難梭菌毒素B的PCR熒光檢測試劑盒及其應用





