1回答

0收藏

[评测分享] 【米尔-芯驰D9车规级开发板 测评】+ 编译系统镜像

#板卡评测 #板卡评测 3276 人阅读 | 1 人回复 | 2023-08-26

本帖最后由 TLLED 于 2023-8-26 15:58 编辑

这篇编译下系统镜像。编译需要用到ubuntu18.04版本系统

一、开发环境准备

1.1、安装开发依赖的包

hui@ubuntu:~$ sudo apt-get update

hui@ubuntu:~$ sudo apt install -y git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib tofrodos python markdown libx ml2-utils xsltproc zlib1g-dev:i386 gawk texinfo gettext build-essential gcc libncurs es5-dev bison flex zlib1g-dev gettext libssl-dev autoconf libtool linux-libc-dev:i386 wget patch dos2unix tree


hui@ubuntu:~$ sudo apt install libsdl1.2-dev xterm sed cvs subversion coreutils texi2html docbook-utils python-pysqlite2 help2man make gcc g++ desktop-file-utils libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curl lzop asciidoc abootimg bison flex device-tree-compiler

1.2、安装交叉编译工具链
将开发板资料/tool/toolchain文件夹复制到系统目录下
hui@ubuntu:~$ sudo cp -rf /mnt/hgfs/share/D9/toolchain /opt/MYD-JD9X/
hui@ubuntu:~$ sudo mkdir -p /tool

解压到tool文件下
hui@ubuntu:/opt/MYD-JD9X/toolchain$ sudo tar xvf gcc_linaro_7.3.tar.gz -C /tool
修改env.sh
hui@ubuntu:/opt/MYD-JD9X/toolchain$ sudo vim env.sh
上步解压编译工具到tool文件下,这里要修改对应的文件目录


hui@ubuntu:/opt/MYD-JD9X/toolchain$ aarch64-linux-gnu-gcc -v



安装编译工具完成

二、编译

2.1、复制文件
将MYD-JD9X-SDK_V1.0.7z文件复制到/opt/MYD-JD9X/下解压文件
hui@ubuntu:~$ sudo cp /mnt/hgfs/share/D9/MYD-JD9X-SDK_V1.0.7z /opt/MYD-JD9X/
2.2、解压
hui@ubuntu:/opt/MYD-JD9X$ sudo 7z x MYD-JD9X-SDK_V1.0.7z


解压后的文件



2.3、工程配置
进入SDK目录,执行build.sh config



2.4、编译镜像
执行命令:root@ubuntu:/opt/MYD-JD9X/MYD-JD9X-SDK_V1.0# ./build.sh

编译成功


三、烧写系统


将生成的镜像文件复制windows系统下,烧写系统到开发板。
烧写系统之前,硬件设置


3.1、设置启动方式
波动拨码开关,从USB1引导,。从J14端口连接USB到电脑。



3.2、打开软件



3.3、选择镜像文件



3.4、烧写系统



四、运行


烧写完成后,将拨码开发拨到EMMC引导方式,重新上电开发板,串口进入文件系统

分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

xiaoshen-372360

发表于 2023-8-29 09:25:18 | 只看该作者

支持一下大佬
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条