海思平台:Hi3516CV500开发环境搭建之Ubuntu18.04环境配置

时间:2024-04-04 18:11:47

海思的图像处理平台Hi3516CV500的开发,总结一下开发环境的搭建:

 

操作系统:win7 64(海思目前的固件USB下载工具只支持到win7,win10的USB驱动安装失败)

虚拟机:VMWare

Ubuntu 18.04

开发板:Hi3516CV500

SDK版本: Hi3516C V500R001C02SPC011\01.software\board\Hi3516CV500_SDK_V2.0.1.1.tgz

 

Ubuntu18.04配置:

(1)配置sh
sudo dpkg-reconfigure dash   // dash->bash 选择no

(2)安装需要的组件包

sudo apt install vim net-tools git lib32stdc++6 libncurses5-dev make gcc lib32z1
sudo apt-get install u-boot-tools g++ texinfo texlive gawk libssl-dev openssl zlib1g-dev python
sudo apt-get install uuid-dev pkg-config

(3)把SDK与gcc,解压缩到ubuntu。

(4)/home/imx6/arm-himix200-linux目录下,执行:

sudo ./arm-himix200-linux.install

(5)/home/imx6/Hi3516CV500_SDK_V2.0.1.1目录下,执行:

sudo ./sdk.unpack

(6)/home/imx6/Hi3516CV500_SDK_V2.0.1.1/osdrv  目录下,修改Makefile文件

主要是修改型号,启动方式。

海思平台:Hi3516CV500开发环境搭建之Ubuntu18.04环境配置

 

(7)手动下载Linux kernel,版本:linux-4.9.37.tar.gz,

并存放在/home/imx6/Hi3516CV500_SDK_V2.0.1.1/osdrv/opensource/kernel 目录下:

(8)编译uboot,内核kernel,busybox,并打包根文件系统(emmc为ext4格式根文件系统)

如果编译通过,会在/home/imx6/Hi3516CV500_SDK_V2.0.1.1/osdrv/pub  目录下生成烧写的文件:uboot,uImage(内核),根文件系统。