海思[hi3531]编译环境搭建(针对用于编译程序不制作内核和系统的开发者)

    技术2022-07-10  149

    海思3531软件环境搭建

    确保Ubuntu能连网,把环境配置好安装以下软件解压SDK压缩包(SDK可以找我拿Q:812417530)解压工具链(可找我拿Q:812417530)关于配置环境变量的一些问题在bashrc中配置环境变量

    确保Ubuntu能连网,把环境配置好安装以下软件

    sudo apt-get install: zlib1g-dev libncurses5-dev ncurses-dev build-essential u-boot-tools libusb-1.0-0 libusb-1.0-0-dev wget fakeroot kernel-package zlib1g-dev libncurses5-dev cvs automake autoconf libtool bison flex sudo apt-get install gettext autoconf cmake libtool nasm luarocks sudo apt-get install libssl-dev libffi-dev libsdl2-dev libc6-dev-i386 xutils-dev sudo apt-get install linux-libc-dev:i386 zlib1g:i386 如果下载慢记得更换服务器

    解压SDK压缩包(SDK可以找我拿Q:812417530)

    tar -zxf Hi3531DV100_SDK_V1.0.5.0.tgz //**进入解压后的文件** cd Hi3531DV100_SDK_V1.0.5.0/ //**安装SDK**:这里需要注意,不同的Shell使用的指令不一样,使用ls -l /bin/sh来查看当前使用的Shell类型,如果是dash,执行sudo dpkg-reconfigure dash,在弹出的对话框里选择【否】,然后再执行ls -l /bin/sh查看是否真的切换成功。 //**给安装文件添加可执行权限**: chmod 777 ./sdk.unpack; //**执行** ./sdk.unpack

    安装成功

    解压工具链(可找我拿Q:812417530)

    //执行命令解压: tar -xvf arm-hisiv500-linux.tgz //打开文件夹 cd arm-hisiv500-linux/ //给安装文件添加可执行权限 chmod +x arm-hisiv500-linux.install //开始安装 sudo ./arm-hisiv500-linux.install

    安装成功: 安装成功后这里会有一个环境变量,先复制好后面要用

    关于配置环境变量的一些问题

    我们一般配置永久环境变量是在~/.bashrc和/etc/profile里面去添加环境变量,在这里我说一下这两者的含义,前者是说对当前普通用户添加环境变量,后者是对所有普通用户添加环境变量。所以不管配置前者还是后者,你进入root模式,都会提示找不到命令:arm-hisiv500-linux-gcc。(当然在root模式下添加环境也有办法用export PATH=/opt/hisi-linux/x86-arm/arm-hisiv500-linux/target/bin:$PATH)所以你编译文件的时候要在普通用户模式下进行

    在bashrc中配置环境变量

    //执行命令 vi ~/.bashrc //添加如下命令行

    然后重启或者用source命令配置环境可以看到路径下要用到的编译命令 输入命令查看环境是否配置成功(如图所示说明你已经配置成功拉) 想制作uboot、kernel和文件系统的宝宝们可以参考下一章: 海思[Hi3531]uboot、kernel和系统的镜像制作和烧写
    Processed: 0.012, SQL: 9