海思3518EV300 liteos sdk编译
本文主要是编译海思osdry目录,以及sample的编译一、安装arm-himix100-linux交叉编译工具1.解压arm-himix100-linux.tgz tar -xvf arm-himix100-linux.tgz。2.进入arm-himix100-linux目录,执行./arm-himix100-linux.install,等待几分钟即可。二、...
本文主要是编译海思osdry目录,以及sample的编译
一、安装arm-himix100-linux交叉编译工具
1.解压arm-himix100-linux.tgz tar -xvf arm-himix100-linux.tgz 。
2.进入arm-himix100-linux目录,执行./arm-himix100-linux.install,等待几分钟即可。
二、编译海思sdk
1.解压Hi3516EV200R002C05SPC010.rar unrar e Hi3516EV200R002C05SPC010.rar。
2.解压Hi3516EV200_SDK_V5.0.1.0.tgz tar -xvf Hi3516EV200_SDK_V5.0.1.0.tgz。
3.进入Hi3516EV200_SDK_V5.0.1.0目录,执行sdk.unpack,注意:如果/bin/sh 链接的dash,要改成bash(sudo dpkg-reconfigure dash)。
4.进入osdry目录,这里有liteos系统、uboot、rootfs和各种系统工具。
(1) vim /etc/default/locale,将LANG="xxxx" 改成LANG="C",然后重新打开终端,进行下面的步骤。
(2) 进入tools/pc/jffs2_tool目录,先执行sudo apt-get install zlib1g-dev liblzo2-dev uuid-dev pkg-config 安装必要的依赖。
(3) 然后安装automake,automake必须是automake1.15.1版本:
sudo apt-get autoremove automake
wget ftp://ftp.gnu.org/gnu/automake/automake-1.15.1.tar.gz
tar zxvf automake-1.15.1.tar.gz
cd automake-1.15.1/
./configure
make
make install
(4) 如果编译automake报错,configure: error: Autoconf 2.65 or better is required。安装Autoconf , sudo apt-get install autoconf
(5) make 一下,尝试mtd-utils2.0.2是否可以编译通过。
(6) 回到osdry目录,make clean一下,然后执行make CHIP=hi3518ev300 all,liteos和各种工具系统就编译通过了。
三、编译完liteos后就可以编译sample
1.进入mpp/sample目录,直接执行make ,该目录下的所有sample都可编译。
2.单独编译某个sample,eg:进入venc目录,执行make即可。
更多推荐
所有评论(0)