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