記錄一下海思SDK安裝過程
環境:Ubuntu 16.04.1 LTS
1.解壓sdk包
rar x Hi3518E V200R001XXXX.rar
得到“Hi3518E V200R001XXX“”的文件夾
2.修改解壓文件夾名字
因爲sdk包解壓後的名稱“Hi3518E V200R001” 在Hi3518E 和V200中間有個空格,會導致接下來使用安裝腳本時無法識別文件名字
所以:
$ mv Hi3518E\ V200R001XXXXX Hi3518E_V200R001XXXXX
將空格改爲下劃線
3.解碼開發板tar安裝包
在board目錄解碼tar包
Hi3518E_V200R001C05SPC050/01.software/board$ tar xvf Hi3518E_SDK_V5.0.5.0.tgz
./ sdk.unpack
這裏會碰到一個問題./sdk.unpack: 2: ./sdk.unpack: source: not found
因爲Ubuntu默認的腳本編輯器爲sh,解壓腳本用的dash,修改一下就行了
$sudo dpkg-reconfigure dash
選擇NO
再運行一遍就可以了
最終會解壓出來四個文件夾drv mpp osal osdrv
drv:驅動模塊
mpp:流媒體相關
osal:這個是新的,還沒研究
osdrv:開源系統,包括工具鏈和內核文件系統
4.編譯工具鏈安裝:
用root賬號或者sudo ,在/osdrv/toolchain 目錄下./arm-hisiv500-linux.install
編譯鏈安裝完成,連環境變量都配好了
到這裏軟件環境配置完成。
才接觸海思開發的同學就使勁讀文檔,主要文檔如下
Hi3518E_V200R001C05SPC050\01.software\board\document_cn 開發各類文檔
Hi3518E_V200R001C05SPC050\00.hardware\chip\document_cn Datasheet