Hi3516dv300安裝過程


1.3.2網絡環境搭建

配置網絡:在搭建環境的過程中因為涉及相關包的更新,但是用Ubuntu本身的下載源下載會非常緩慢,因此可以更換下載源(更換方式:setting-sotfware&Update-在Ubuntu software的downfrom中選擇china在選擇里面的aliyun.com選擇后點擊close,再在彈出的框中選reload即可)。

網絡搭建好后做環境搭建前的准備:

1)安裝常用軟件

sudo apt-get install vim

sudo apt-get install tree //看個人需要……

2)安裝32位庫

因為交叉工具鏈是針對32位開發板制作的,在64位平台上需要32位庫的支持才能正確使用

sudo apt-get install libc6 libc6-dev
sudo apt-get install libc6-dev-i386
sudo apt-get install libx32gcc-4.8-dev        //這個軟件剛剛沒安裝上
sudo apt-get install lib32stdc++6
sudo apt-get install gcc-multilib
sudo apt-get install lib32ncurses5           //這個軟件也沒安裝上
sudo apt-get install lib32z1 lib32z1-dev

apt-get install ia32-libs                           //這個軟件說lib32z1可以替代它
//安裝ia32-libs若不成功,安裝推薦的lib32ncurses5也可以

//若出現error while loading shared libraries: libstdc++.so.6:
sudo apt-get install libstdc++6
sudo apt-get install lib32stdc++6 //這個是32位的

安裝編譯osdrv目錄所需的各種依賴包,先裝上吧免得后面報錯

sudo apt-get install build-essential
sudo apt-get install libusb-1.0-0-dev
sudo apt-get install wget
sudo apt-get install fakeroot
sudo apt-get install kernel-package
sudo apt-get install automake
sudo apt-get install autoconf
sudo apt-get install libtool
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install libncurses5-dev
sudo apt-get install zlib1g-dev
apt-get install mtd-utils
sudo apt-get install uuid-dev

 

1.3.3軟件包安裝

1.3.4安裝交叉編譯工具

步驟1:解壓工具鏈

tar -xvf arm-himix200-linux.tgz

步驟2 安裝工具鏈

sudo ./arm-himix200-linux.install

注:我的工具鏈是復制在/usr/local/目錄下建立的toolchain里的,並在該文件夾解壓

步驟3:執行source  /etc/profile

 

1.3.5安裝SDK

打開文件《Hi3516CV500╱Hi3516DV300╱Hi3516AV300 SDK 安裝及升級使用說明》

我的工具鏈是復制在/usr/local/目錄下建立的SDK里的,並在該文件夾解壓

1.3展開SDK包內容

輸入指令:./sdk.unpack

1.4在linux服務器上安裝交叉編譯器

注:我在開始就已經獲得了root權限了,(獲得root權限方法:輸入指令:su root    回車之后會提示輸入密碼,輸入密碼后就OK了)

步驟1:回到剛剛解壓編譯鏈的文件夾內,並在該文件夾下右鍵進入終端,運行下列指令:

chmod +x arm-himix200-linux.install

./arm-himix200-linux.install

步驟2:執行source /etc/profile

步驟3:修改環境變量

sudo vim ~/.bashrc

在bashrc文件下添加一下代碼

export PATH=/opt/hisi-linux/x86-arm/arm-himix200-linux/bin:$PATH
export LC_ALL=C

步驟4配置環境變量生效:

source ~/.bashrc

步驟5:查看編譯器版本

arm-himix200-linux-gcc -v

安裝好工具鏈后,系統會自動在/etc/profile文件中添加上環境變量,刷新一下使其生效,或者重開終端

此時編譯鏈就安裝成功了。也可以檢查下是否安裝成功

 

 

1.5 編譯osdrv

1

2

3編譯中出現的問題

1)問題一:出現osdrv/tools/board/eudev-3.2.7/temp/eudev-3.2.7/udevd' failed

解決辦法安裝:gperf

參考鏈接:https://blog.csdn.net/xzhdx/article/details/103282438

參考鏈接2:https://www.csdn.net/gather_1a/MtTakg4sMzk2NTgtZG93bmxvYWQO0O0O.html

2)問題二:出現:cp:cannot stat '/usr/local/SDK/Hi3516CV500_SDK_V2.0.2.0/osdrv/tools/board/gdb/gdb-7.9.1/gdb/gdb':No such or directory並且提示安裝bison包

解決辦法

安裝bison  輸入指令:sudo apt-get install bison

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM