H618-源码编译与镜像文件下载
一、编译环境搭建
1、安装依赖软件包
$ sudo apt install git bc bison build-essential curl flex libsdl1.2-dev
$ sudo apt install g++-multilib gcc-multilib gnupg gperf libncurses5-dev
$ sudo apt install imagemagick lib32ncurses5-dev lib32readline-dev squashfs-tools
$ sudo apt install lib32z1-dev liblz4-tool xsltproc libssl-dev libwxgtk3.0-gtk3-dev
$ sudo apt install libxml2 libxml2-utils schedtool lzop pngcrush rsync
$ sudo apt install yasm zip zlib1g-dev python device-tree-compiler
$ sudo apt install python-pip gawk openjdk-8-jdk u-boot-tools patchelf expect
$ sudo pip install pyelftools
二、源码编译
1、解压SDK
tar -xvf h618-linux-20240810.tar.gz,解压后得到aw-image-build 文件
cd aw-image-build
2、Git恢复源码目录
git reset --hard
3、编译
./build.sh
等待编译得到镜像文件
三、镜像文件下载
1、硬件准备工具
一张至少16G以上的TF卡
2、TF卡格式化
下载SD Card Formatter软件对TF卡进行格式化
3、烧录镜像文件
下载balenaEtcher烧录镜像文件
烧录成功后,将TF卡插入开发板中,程序正常启动
4、将TF卡中的固件拷贝至EMMC中
sudo nand-sata-install 2 1
开发板断电,并取出TF卡重新上电。
程序从EMMC中正常启动。