[發(fā)明專利]基于多核處理器的3D圖形加速的方法、系統(tǒng)以及介質在審
| 申請?zhí)枺?/td> | 202010419333.3 | 申請日: | 2020-05-18 |
| 公開(公告)號: | CN111598767A | 公開(公告)日: | 2020-08-28 |
| 發(fā)明(設計)人: | 劉旺;王俊紅;楊波 | 申請(專利權)人: | 北京茵沃汽車科技有限公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G06T15/00 |
| 代理公司: | 蘇州國誠專利代理有限公司 32293 | 代理人: | 陳松 |
| 地址: | 100192 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 多核 處理器 圖形 加速 方法 系統(tǒng) 以及 介質 | ||
1.基于多核處理器的3D圖形加速的方法,其特征在于,包括以下步驟:
第一處理器中的圖形應用程序通過圖形程序接口提交繪圖的命令請求;
Libdrm庫模塊進行封裝,允許圖形程序接口與DRM模塊進行通訊;
DRM模塊管理、調度來自圖形應用程序的命令請求,控制GPU模塊進行圖形渲染;
GPU模塊進行圖形渲染;
所述GPU模塊在圖形渲染完成后,將渲染結果返回給所述圖形應用程序;
所述圖形應用程序將待顯示的圖形數(shù)據(jù)發(fā)送給Wayland compositor圖形服務器;
Wayland compositor圖形服務器將圖形數(shù)據(jù)傳給DRM模塊中的顯示控制器模塊;
顯示控制器模塊將圖形數(shù)據(jù)開放給第一處理器的第一核間通信應用;
第一核間通信應用將圖形數(shù)據(jù)發(fā)送給第二處理器中的第二核間通信應用;
第二處理器的顯示模塊接收來自第二核間通信應用的圖形數(shù)據(jù)并進行顯示。
2.根據(jù)權利要求1所述的基于多核處理器的3D圖形加速的方法,其特征在于:所述DRM模塊通過虛擬渲染設備接口與所述GPU模塊進行通訊,所述Wayland compositor圖形服務器通過虛擬顯示設備接口將的圖形數(shù)據(jù)傳給DRM模塊中的顯示控制器模塊,所述DRM模塊中的顯示控制器模塊通過虛擬數(shù)據(jù)幀接口將圖形數(shù)據(jù)開放給第一處理器的核間通信應用。
3.根據(jù)權利要求1所述的基于多核處理器的3D圖形加速的方法,其特征在于:所述第二處理器的顯示模塊采用SYS/BIOS內核上的用戶應用,用于控制硬件進行顯示。
4.根據(jù)權利要求3所述的基于多核處理器的3D圖形加速的方法,其特征在于:所述第一處理器為搭載SYS/BIOS系統(tǒng)的Cortex-M4芯片,所述第二處理器為搭載Linux系統(tǒng)的ARM芯片。
5.基于多核處理器的3D圖形加速的系統(tǒng),其特征在于,包括通訊連接的第一處理器、GPU模塊和第二處理器;
GPU模塊,用于進行圖形渲染;
所述第一處理器包括:
圖形應用程序,用于輸入繪圖的命令請求;
圖形程序接口,用于將來自所述圖形應用程序的命令請求抽象成指令;
Libdrm庫模塊,用于允許所述圖形程序接口與DRM模塊進行通訊;
DRM模塊,用于管理、調度圖形應用程序向GPU模塊發(fā)送的命令請求,控制所述GPU模塊進行圖形渲染,并將渲染結果返回給圖形應用程序;
Wayland compositor圖形服務器,用于接收來自所述圖形應用程序的待顯示的圖形數(shù)據(jù),并將圖形數(shù)據(jù)傳遞給DRM模塊的顯示控制器模塊;
第一核間通訊應用,用于監(jiān)控所述DRM模塊的顯示控制器模塊中的圖形數(shù)據(jù),并將圖形數(shù)據(jù)傳輸給第二處理器;
所述第二處理器包括:
第二核間通訊應用,用于與第一核間通訊應用通訊,接收圖形數(shù)據(jù)并將圖形數(shù)據(jù)發(fā)送給顯示模塊;
顯示模塊,用于接收來自第二核間通信應用的圖形數(shù)據(jù)并進行顯示。
6.根據(jù)權利要求5所述的基于多核處理器的3D圖形加速的系統(tǒng),其特征在于:所述DRM模塊通過虛擬渲染設備接口與所述GPU模塊進行通訊,所述Wayland compositor圖形服務器通過虛擬顯示設備接口將的圖形數(shù)據(jù)傳給DRM模塊中的顯示控制器模塊,所述DRM模塊中的顯示控制器模塊通過虛擬數(shù)據(jù)幀接口將圖形數(shù)據(jù)開放給第一處理器的核間通信應用。
7.根據(jù)權利要求5所述的基于多核處理器的3D圖形加速的系統(tǒng),其特征在于:所述第二處理器的顯示模塊采用SYS/BIOS內核上的用戶應用,用于控制硬件進行顯示。
8.根據(jù)權利要求7所述的基于多核處理器的3D圖形加速的系統(tǒng),其特征在于:所述第一處理器為搭載Linux系統(tǒng)的ARM芯片,所述第二處理器為搭載SYS/BIOS系統(tǒng)的Cortex-M4芯片。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京茵沃汽車科技有限公司,未經北京茵沃汽車科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010419333.3/1.html,轉載請聲明來源鉆瓜專利網。





