海思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,等待几分钟即可。

 

二、编译海思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即可。

你可能感兴趣的:(海思平台)