查看: 2402|回复: 1

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

[复制链接]
  • TA的每日心情
    开心
    2024-10-25 14:50
  • 签到天数: 1071 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2023-8-26 15:58:58 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 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文件下,这里要修改对应的文件目录
    002.png

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

    001.png

    安装编译工具完成

    二、编译

    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
    003.png

    解压后的文件
    004.png


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


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


    三、烧写系统


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


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


    3.2、打开软件
    2001.png


    3.3、选择镜像文件
    2002.png


    3.4、烧写系统
    2003.png


    四、运行


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

    使用道具 举报

  • TA的每日心情
    开心
    2024-8-5 17:13
  • 签到天数: 333 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2023-8-29 09:25:18 | 显示全部楼层
    支持一下大佬
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-25 08:12 , Processed in 0.127717 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.