ubuntu18.04下搭建Hi3559AV100的开发环境

简介

最近开始入手调试Hi3559AV100,零散看了很多技术文档与官方文档,在这里简单整理。先从平台搭建入手,希望能帮到后来的同学们~

(一)ubuntu 18.04 Desktop 在 vmware workstation pro 15.5.2中安装

a) 下载ubuntu18.04,官方提供的种子文件下载链接,使用迅雷打开

在这里插入图片描述

b)vmware中安装ubuntu18.04

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

c)update系统,upgrade软件

  • sudo apt-get update
  • sudo apt-get upgrade

(二)ubuntu中开发环境搭建

1)弃用dash,使用bash

  • sudo dpkg-reconfigure dash ,选择no

2)安装依赖包(下列为本次教程实际安装情况,同学们可以按照自己实际情况选择适合的源,PS:libc6:i386等用清华源无法正常安装)

  • ubuntu官方源安装如下:make libc6:i386 lib32z1 lib32stdc++6 zlib1g-dev libncurses5-dev
    ncurses-term libncursesw5-dev g++
  • tsinghua国内源安装如下:binutils:i386 u-boot-tools:i386 texinfo texlive gawk libssl-dev openssl
    bc

3)安装nfs服务

  • 切换至root用户
  • 安装nfs服务,apt install nfs-kernel-server
  • 根目录下创建 nfsroot目录,mkdir /nfsroot
  • 改写权限, chmod -R 777 /nfsroot
  • 配置nfs的共享目录,gedit /etc/exports,文件的最后一行添加 /nfsroot *(rw,sync,no_root_squash)
  • 重启nfs服务,/etc/init.d/nfs-kernel-server restart

4)安装aarch64交叉编译器

  • 切换至root用户,解压 tar –xzf aarch64-himix100-linux.tgz,source ./aarch64-himix100-linux.install 即可。

5)安装arm-none-eabi交叉编译器

  • 切换至root用户,解压 tar –xzf gcc-arm-none-eabi-4_9-2015q3.tgz,./gcc-arm-none-eabi-4_9-
    2015q3.install
  • 使用source /etc/profile,使能环境变量

(三)平台网络设置(待续,可先参考视频教程)

(四)SDK使用(待续,可先参考视频教程)


版权声明:本文为xinghaitao2005原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。