下面給出Hi3559AV100 SDK的安裝的詳細步驟(一些注意事項可以參照我之前寫的隨筆-《Hi3519 SDK搭建、問題總結及yolov3 RFCN的運行結果與測驗 》):
1、開發環境SDK的整體安裝
主要參考《Hi3559A╱C V100 SDK 安裝及升級使用說明.pdf》
1.2、軟體包的安裝
虛擬機使用的是ubuntu-16.04.6-desktop-amd64.iso


1.2、網路搭建

2、安裝 SDK


(1)問題 1-注意板載終端和虛擬機搭建SDK版本一致
一定注意板載的SDK版本和虛擬機搭建的SDK版本一致,通過在終端輸入cat /proc/umap/vi查看版本,比如我的板載SDK版本為Hi3559AV100 V2.0.2.0,所以虛擬機搭建的也需要為020版本的SDK,否則后面VB初始化、VDEC、VPSS初始化等等會不成功,

(2)問題 2-編譯osdrv遇到問題后的解決方式①
編譯 osdrv 時,最快的方式是在 osdrv 所在目錄進行編譯,直接輸入: make all (根據uboot、kernel是emmc還是spi加載,通過在readme_cn.txt中敘述中make后加后綴實作),可能會提示沒有如下東西:
其可以通過網站下載:https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-4.9.y&qt=range&q=v4.9.37 也可見 osdrv/opensource/kernel 下 readme_cn.txt
將其放在
之后,重新 make all,可能會報錯,說/uImage: No such file or directory,先不管它,隨即在編譯好的 u-boot 中,在將 osdrv/opensource/u-boot-2016.11/tools/下的 mkimage 這個工具復制到 linux usr/bin/ 和 usr/local/bin 目錄中(因為查百度,看到兩個帖子,分別說了不同的目錄,因此直接兩個目錄都放)里面,之后在 osdrv 目錄下: 清除整個 osdrv 目錄的編譯檔案: make clean 徹底清除整個 osdrv 目錄的編譯中間檔案: make distclean 重新在 osdrv 目錄下 :執行命令 make all 即可,make后跟指令依據具體燒錄方式(emmc Or spi Or nand flash),其可以參考 osdrv 目錄下 readme_cn.txt,
(3)問題 3-編譯osdrv遇到問題后的解決方式②
3、檢驗是否安裝成功
如果 osdrv 安裝沒有報錯,即安裝成功,測驗是否成功可以在如下目錄下進行 make 編譯,看是否報錯,若沒有報錯,且生成 sample_vdec 即測驗成功:
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/258346.html
標籤:其他
