简介

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

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

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

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

b)vmware中安装ubuntu18.04

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

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使用(待续,可先参考****)

相关文章:

  • 2021-11-08
  • 2021-05-07
  • 2021-04-27
  • 2021-08-24
  • 2021-08-29
  • 2022-12-23
  • 2021-11-03
  • 2022-12-23
猜你喜欢
  • 2021-05-23
  • 2022-12-23
  • 2021-11-23
  • 2021-05-28
  • 2022-12-23
相关资源
相似解决方案