![6ca4eb3ffc0a374bf587202b5348ac5f.gif](https://i-blog.csdnimg.cn/blog_migrate/d68db68dce52038de675adadffbb38bf.gif)
点击蓝字关注我们
Hi3518EV300 作为新一代消费类 Camera SOC,集成新一代 ISP 以及业界最新的 H265 视频压缩编码器,在低码率、高画质等方面领先业界。集成 POR、RTC、Audio Codec,为客户极大降低 ebom 成本。
本文主要是介绍在第一次拿到 Hi3518EV300 这颗 SOC 时需要做的准备活动,以及如何搭建环境,烧写镜像,配置虚拟网口等基本操作,由于 Hi3518EV300 支持 Linux 和 LiteOS 两个系统,本文介绍的是搭建 LiteOS 系统的基本操作,关于搭建 Linux 系统的会在后面做介绍。
一、环境搭建准备
环境搭建部分主要分为 4 步,主要是软件包安装、交叉编译工具链安装、组件安装和 ffmpeg 工具安装。
1.1 软件包安装
① 配置默认使用 bash
sudo dpkg-reconfigure dash
配置为 no , 选项如下:
![a1143bfbe2cd7cd149a4b5fb58158f04.png](https://i-blog.csdnimg.cn/blog_migrate/c1717c51c358486c8b3a1dbb2ffb5532.png)
② 安装软件包
sudo apt-get install make libc6 lib32z1 lib32stdc++6 zlib1g-dev libncurses5-dev ncurses-term libncursesw5-dev g++ u-boot-tools texinfo texlive gawk curl upx pngquant
③ 创建 /etc/ld.so.preload 文件
执行 echo “” > /etc/ld.so.preload
解决 64bit linux server 上某些第三方库编译失败的问题
1.2 交叉编译工具链安装
① 解压工具链
tar -xzf arm-himix100-linux.tgz
② 安装工具链
sudo chmod +x arm-himix100-linux.installsudo ./arm-himix100-linux.installexport PATH=/opt/hisi-linux/x86-arm/arm-himix100-linux/target/bin:$PATH
1.3 安装 mtd-utils 工具依赖的组件
① 安装依赖库
sudo apt-get install zlib1g-dev liblzo2-dev uuid-dev pkg-config
② 设置 pkg-config 路径
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/x86_64-linux-gnu/pkgconfig
③ 安装 automake1.15.1
sudo apt-get autoremove automakewget ftp://ftp.gnu.org/gnu/automake/automake-1.15.1.tar.gztar -xzf automake-1.15.1.tar.gzcd automake-1.15.1/./configuremake & make install
1.4 安装 ffmpeg 工具
① 下载对应版本的 ffmpeg 工具,下载地址:
https://johnvansickle.com/ffmpeg/
② 解压压缩包
tar -xf ffmpeg-git-64bit-static.tar.xz
③ 将工具放入服务器用户目录
sudo cp ffmpeg-3.3.4-64bit-static/ffmpeg /usr/binsudo chmod +x /usr/bin/ffmpeg
![43f8a05d0a52fc556c9652540f14dedd.png](https://i-blog.csdnimg.cn/blog_migrate/a127151dcff8aa41bc2facda7c51c2de.png)
二、安装 SDK
2.1 解压 SDK
tar -xzf Hi3518EV300_MobileCam_SDK_V1.0.1.1.tgz
2.2 从第三方网络获取工具源码
① mtd-utils 软件包准备,下载地址:
https://src.fedoraproject.org/repo/pkgs/mtd-utils/