0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

米尔-芯驰D9360商显板开发环境搭建

发烧电子爱好者 来源:发烧电子爱好者 作者:发烧电子爱好者 2024-04-10 09:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、硬件介绍

米尔-芯驰D9360商显板搭载的SoC为D9360。

wKgaomYVM-uAX9wlAAHT0KF7E2g779.png

是芯驰公司推出的高性能嵌入式 ARM 处理器,包括6核 ARM Cortex-A55 和单核 Arm Cortex-R5。此外,该SoC还搭载100GFLOPS 3D GPU以及H.264和H.265/VP8/VP9视频编/解码器,很适合做媒体方面的应用。

wKgZomYVMveAbouqAAnTyQMTue4679.jpg


米尔-芯驰D9360商显板做工优秀,PCB线路规整,芯片布局合理,各种元器件毫不节省,从板上密密麻麻的黄色贴片钽电容可见一斑。

二、开发板网络配置

简单点,直接修改米尔-芯驰D9360商显板的/etc/network/interfaces文件,添加如下内容:

root@myd-yd9x:~# cat /etc/network/interfaces # interface file auto-generated by buildroot auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.99.100 netmask 255.255.255.0 gateway 192.168.99.1 dns-nameservers 192.168.99.1

重启系统,检查网络:

wKgZomYVSe6AX0d1AAHQlOtujnc746.png

ping一个试试,网络配置好了:

wKgaomYVSjeAIAnMAAM5UOrYPEY684.png

三、开发主机环境

(一)开发主机

本文的开发主机环境为一台X86主机,操作系统为Ubuntu 18.04。

root@EliteDesk800:~$ uname -a Linux EliteDesk800 5.4.0-150-generic #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux root@EliteDesk800:~$

(二)软件包安装

先apt-get update和apt-get upgrade将更新开发主机系统及相关模块。

再依次敲入下面命令,将编译需要的软件包全部安装:

sudo apt install -y git gnupg flex bison gperf build-essential zip curl sudo apt install libc6-dev libncurses5-dev:i386 x11proto-core-dev sudo apt install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 sudo apt install libgl1-mesa-dev g++-multilib tofrodos python markdown sudo apt install libxml2-utils xsltproc zlib1g-dev:i386 gawk texinfo gettext sudo apt install build-essential gcc libncurses5-dev bison flex zlib1g-dev sudo apt install gettext libssl-dev autoconf libtool linux-libc-dev:i386 wget sudo apt install patch dos2unix tree sudo apt install libsdl1.2-dev xterm sed cvs subversion sudo apt install coreutils texi2html docbook-utils python-pysqlite2 help2man sudo apt install make gcc g++ desktop-file-utils libgl1-mesa-dev sudo apt install libglu1-mesa-dev mercurial autoconf automake groff curl sudo apt install lzop asciidoc abootimg bison flex device-tree-compiler

(三)编译器配置

考虑到兼容性,强烈建议从官网(http://down.myir-tech.com/MYD-YD9X/03_Tools.zip)下载交叉编译器。下载的tools文件夹中有个gcc_linaro_7.3.tar.gz的文件,将其拷贝到开发主机,然后解压缩到/tool文件夹。

同时,通过一个env.sh脚本配置编译工具链:

#!/bin/sh export PATH=$PATH:/tool/gcc_linaro/gcc-arm-none-eabi-7.3.1/bin:/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-elf/bin:/tool/gcc_linaro/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin export ARCH=arm64 export CROSS_COMPILE=aarch64-linux-gnuexport PREFIX=aarch64-linux-gnuexport AS=aarch64-linux-gnu-as export LD=aarch64-linux-gnu-ld export CC=aarch64-linux-gnu-gcc export AR=aarch64-linux-gnu-ar export NM=aarch64-linux-gnu-nm export STRIP=aarch64-linux-gnu-strip export OBJCOPY=aarch64-linux-gnu-objcopy export OBJDUMP=aarch64-linux-gnu-objdump

最后检查交叉编译器是否安装成功:

wKgZomYVUaWALAreAAXcDxtHhHc410.png

四、简单测试

配置好了开发环境,先来个hello吧。

#include< stdio.h > void main() { printf("hello, MYIR yd9x !n"); return; }

在开发主机上编译成可执行文件,可以看出文件OK。

root@EliteDesk800:~$ file a.out a.out: ELF 64-bit LSB executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=f172f35a24e1aedba7ee3077e2a5540196488340, with debug_info, not stripped

然后传输到米尔-芯驰D9360商显板,修改属性并执行。

wKgZomYVUvmAaty9AAEYbUtNVY4001.png

可以看出,米尔-芯驰D9360商显板开发环境搭建OK。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发环境
    +关注

    关注

    1

    文章

    275

    浏览量

    17689
  • 芯驰
    +关注

    关注

    0

    文章

    23

    浏览量

    1015
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    米尔全志T153开发板评测】介绍、环境搭建、工程测试

    米尔全志T153开发板评测】介绍、环境搭建、工程测试 本文介绍了米尔全志 T153 开发板的相
    发表于 03-28 13:23

    如何移植EtherCAT Igh--基于米尔RK3576开发板

    本文将介绍基于米尔电子MYD-LR3576开发板米尔基于瑞微RK3576开发板)的端移植E
    的头像 发表于 09-26 08:04 1w次阅读
    如何移植EtherCAT Igh--基于<b class='flag-5'>米尔</b>RK3576<b class='flag-5'>开发板</b>

    【匠D133CBS KunLun Pi开发板试用体验】介绍、环境搭建

    【匠D133CBS KunLun Pi开发板试用体验】介绍、环境搭建、工程测试 本文介绍了匠
    发表于 09-17 10:35

    【作品合集】米尔RK3576开发板测评

    米尔RK3576开发板免费试用 作者:EPTmachine【米尔RK3576开发板免费体验】1、开发
    发表于 09-11 10:19

    深入D9360核间通信案例,RPMSG关键技术深度剖析

    前言:在多核异构架构成为工业SoC主流方案的当下,D9360凭借其Cortex-A55与Cortex-R5的协同设计,在需同时处理复杂应用与实时任务的场景中表现突出。本文将以眺望电子
    的头像 发表于 09-10 08:31 1398次阅读
    深入<b class='flag-5'>芯</b><b class='flag-5'>驰</b><b class='flag-5'>D9360</b>核间通信案例,RPMSG关键技术深度剖析

    不一样的D9核心,眺望电子D9360核心设计全解析

    前言:嵌入式领域,因应用场景及项目需求,演化出了大量不同种类的核心封装形态,如邮票孔,MXM金手指,BTB连接器,各有优势。广州眺望电子基于D9Pro处理器,推出Core-
    的头像 发表于 09-05 12:06 1343次阅读
    不一样的<b class='flag-5'>芯</b><b class='flag-5'>驰</b><b class='flag-5'>D</b>9核心<b class='flag-5'>板</b>,眺望电子<b class='flag-5'>D9360</b>核心<b class='flag-5'>板</b>设计全解析

    米尔NXP i.MX 91开发板评测】开发环境搭建+编译uboot,kernel

    1 获取资料 进入米尔官网,找到开发者中心,就可以获得全部开发资料。详情咨询米尔客服。 2 开发环境
    发表于 08-18 15:40

    如何端编译OpenCV并搭建应用--基于瑞米尔RK3576开发板

    本文将介绍基于米尔电子MYD-LR3576开发板米尔基于瑞微 RK3576开发板)的端编译
    发表于 08-08 17:14

    如何在RK3576开发板端编译OpenCV并搭建应用

    本文将介绍基于米尔电子MYD-LR3576开发板米尔基于瑞微RK3576开发板)的端编译O
    的头像 发表于 08-08 08:04 3734次阅读
    如何在RK3576<b class='flag-5'>开发板</b>上<b class='flag-5'>板</b>端编译OpenCV并<b class='flag-5'>搭建</b>应用

    米尔RK3576开发板免费体验】1、开发环境、镜像烧录、QT开发环境搭建以及应用部署

    微处理器推出的嵌入式模组,具备超高性 能、丰富的拓展接口和边缘算力,适用于边缘计算设备、商用机器人、AI 、智能车载终 端、智慧电力等。 开发板的硬件连接如下 1、Linux_SDK构建和工具链
    发表于 07-14 11:26

    基于米尔微RK3576开发板的创建机器学习环境方案

    本文将介绍基于米尔电子MYD-LR3576开发板米尔基于瑞微RK3576开发板)的创建机器学习环境
    发表于 06-27 11:33

    新品预告 | 高实时性 D9 Pro工业级核心即将来袭

    。一、处理器介绍D9360高性能车规级工业级SoC,采用了16nm制程,集成了Cortex-A55高性能CPU和Cortex-R5实时CPU,含有3DGPU,
    的头像 发表于 06-13 08:33 1839次阅读
    新品预告 | 高实时性 <b class='flag-5'>芯</b><b class='flag-5'>驰</b><b class='flag-5'>D</b>9 Pro工业级核心<b class='flag-5'>板</b>即将来袭

    有奖丨米尔微RK3562开发板免费试用新增名额!

    米尔与瑞微合作发布的新品基于瑞微RK3562应用处理器的MYD-YR3562开发板免费试用名额增加
    的头像 发表于 06-13 08:04 2136次阅读
    有奖丨<b class='flag-5'>米尔</b> 瑞<b class='flag-5'>芯</b>微RK3562<b class='flag-5'>开发板</b>免费试用新增名额!

    Onenet云网关方案应用--基于米尔微RK3576开发板

    本文将介绍基于米尔电子MYD-LR3576开发板米尔基于瑞微RK3576开发板)的Onenet云网关应用方案测试。 摘自优秀创作者-小手
    发表于 06-06 16:54

    基于米尔全志T536开发板的视频识别应用方案

    A53处理器、G31GPU、4K编解码能力)和嵌入式场景需求。米尔基于全志T536开发板以下是分阶段开发方案:‍一、‍开发环境
    的头像 发表于 06-05 08:01 2586次阅读
    基于<b class='flag-5'>米尔</b>全志T536<b class='flag-5'>开发板</b>的视频识别应用方案