海思3518ev200的SDK安裝

2021-10-16 22:17:05 字數 1796 閱讀 6955

1.將 hi3518e_sdk_v1.0.3.0.tgz拷貝到 ubuntu上。放入共享資料夾share資料夾。

再將hi3518e_sdk_v1.0.3.0.tgz從share資料夾拷貝到linux家目錄下的乙個資料夾,準備解壓。這裡是拷貝到~/work/project/hisi3518e_v200資料夾。

2.在~/work/project/hisi3518e_v200資料夾下解壓,執行

tar -zxf hi3518e_sdk_v1.0.3.0_20200728.tar.gz

解壓完成後出多出來乙個資料夾:hi3518e_sdk_v1.0.3.0

3.進入hi3518e_sdk_v1.0.3.0目錄

執行命令清理編譯的過的檔案

./sdk.cleanup

執行以上命令的時候,可能會出現報錯:

./sdk.unpack: source: not found

解決方法:

ubuntu16.04 系統預設的sh(指令碼解析器)為dash,可以使用 ls -l /bin/sh 命令檢視

修改預設指令碼解析器為bash,方法如下:

1、命令列輸入:sudo dpkg-reconfigure dash

2、選擇

3、ls -l /bin/sh 查詢確認

然後執行命令安裝sdk

./sdk.unpack

執行完畢之後sdk安裝成功!

接下來是安裝交叉編譯工具鏈

4.安裝交叉編譯工具鏈

在sdk裡找到工具鏈安裝包arm-hisiv300-linux.tar.bz2

進入工具鏈及其安裝程式的目錄位置

cd osdrv/opensource/toolchain/arm-hisiv300-linux/

安裝工具鏈

sudo ./cross.install.v300

匯入環境變數

export path=/opt/hisi-linux/x86-arm/arm-hisiv300-linux/bin:$path

列印出環境變數的值,檢視環境變數是否成功匯入

echo $path

注意如果此時如果ubuntu沒有安裝vim,先執行以下命令安裝vim。

sudo apt-get install vim

用vim開啟bashrc

vim ~/.bashrc

然後在最底部新增上面的環境變數匯入語句命令

export path=/opt/hisi-linux/x86-arm/arm-hisiv300-linux/bin:$path

確保讓配置生效

source ~/.bashrc

用ping命令測試網路,確保虛擬機器能上網

安裝32位相容包

sudo apt install lib32z1

安裝共享庫

sudo apt install lib32stdc++6-4.8-dbg

使/etc/profile裡的配置立即生效

source /etc/profile(否則編譯時會報錯arm-hisiv300-linux-gcc:command not found)

輸入命令

arm-hisiv300-linux-gcc -v

若列印出

gcc version 4.8.3 20131202 (prerelease) (hisilicon_v300)

則說明安裝成功!

參考文章:

編譯Hi3518EV200 SDK遇到的問題

解決辦法 sudo apt get install lib32z1 sudo apt get install lib32stdc 6 4.8 dbg解決辦法 sudo apt get install uboot mkimage 更高的linux版本使用u boot tools替代 sudo apt ...

海思Hi3518EV200(2)開發環境

1.linux開發環境 2.linux開發環境描述 3.搭建linux開發環境 1 安裝linux伺服器 這裡使用ubuntu 10.04 lts 2 安裝交叉編譯工具 海思sdk包中提供專門的編譯工具鏈 arm hisiv300 linux和arm hisiv400 linux。3 安裝sdk 將...

海思Hi3518EV200(2)開發環境

1.linux開發環境 2.linux開發環境描述 3.搭建linux開發環境 1 安裝linux伺服器 這裡使用ubuntu 10.04 lts 2 安裝交叉編譯工具 海思sdk包中提供專門的編譯工具鏈 arm hisiv300 linux和arm hisiv400 linux。3 安裝sdk 將...