海思hi3559AV100編譯GPU驅動

2021-09-24 01:37:55 字數 639 閱讀 3663

1、前言

gpu (graphics process unit )是3d圖形處理單元,海思提供完全符合業界標準的 egl 1.4,opengl es 1.1/2.0/3.0/3.1/3.2 及opencl2.0 標準介面。

2、驅動編譯和載入

gpu **路徑:sdk 目錄下mpp/component/gpu資料夾。 gpu 驅動分核心態驅動與使用者態驅動兩部分,其中核心態驅動提供原始碼,需使用者自行編譯.ko 檔案並載入;使用者態驅動提供編譯完成的.so 庫檔案,不需另外編譯。 

進入/mpp/component/gpu/kernel/ 中,make clean; make 生成hi_dbe.ko mali_kbase.ko

./loadgpu -i

mali 11c00000.gpu: gpu identified as 0x0 arch 6.0.10 r0p1 status 0

mali 11c00000.gpu: probed as mali0

misc hi_dbe: hi_dbe ready

insert gpu

海思Hi3559A的sdk編譯的注意事項

1.安裝交叉編譯工具鏈後,一定需要將環境變數加進來,在.bashrc檔案中增加引入環境變數的語句,可保證shell環境每次啟動時都能載入環境變數 2.ubuntu預設環境是dash,海思的程式設計環境預設是bash,將dash改為bash 3.編譯核心時,缺少生成uimage的工具mkimage,在...

海思3559 人臉識別

nniefacelib是乙個在海思35xx系列晶元上執行的人臉演算法庫,目前整合了mobilefacenet和retinaface。後期也會融合一些其他經典的模型,目的也是總結經驗,讓更多人早日脫離苦海。目前只在3516dv300上進行了測試。鑑於很多同學在其他型號上進行測試失敗的情況,做一下統一說...

海思Hi3519V100開發環境搭建

第一步 把 hi3519v100 sdk vx.x.x.x.tgz壓縮包拖到linux ubuntu虛擬機器中 第二步 檔案解壓縮,tar xvzf hi3519v100 sdk vx.x.x.x.tgz 第三步 進入資料夾,sudo unpack 第四步 在linux伺服器上安裝交叉編譯器 參考s...