0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【米爾MYD-J1028X開發(fā)板試用體驗】SDK部署說明

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-25 11:28 ? 次閱讀

本文來源電子發(fā)燒友社區(qū),作者:XX, 帖子地址:https://bbs.elecfans.com/jishu_2302356_1_1.html


SDK部署

從MYIR的網(wǎng)盤可以下載SDK,下載到的文件是這幾個

1661693847539wxbd1wxnme

第一個是開發(fā)文檔,第二個是預(yù)編譯鏡像,第三個是工具,主要是編譯工具鏈和一個SD卡的燒錄工具,第四個是源碼。

筆者使用的編譯環(huán)境為虛擬機Ubunut 1604,需要安裝這些包

sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat cpio python python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2dev pylint3 xterm rsync curl libssl-dev

然后解壓Tools,找到Toolchains/nxp-real-time-edge-glibc-x86_64-aarch64-toolchain-2.0.sh,給執(zhí)行權(quán)限,并執(zhí)行安裝,安裝時要指定安裝路徑

安裝完成之后,執(zhí)行 $CC –v,可以看到如下信息

1661693850924jpoyq1alon

說明交叉編譯工具鏈已經(jīng)安裝完畢。

這里提一下,這個工具鏈僅僅是用來編譯分立的應(yīng)用程序,編譯系統(tǒng)并不需要,編譯yocto的工具鏈已經(jīng)在yocto的工程里面。下面說明一下部署yocto工程的方式。

首先將Source里面的MYD-J1028X-Yocto.tar.gz解壓出來,然后新建一個文件夾,比如MYD-J1028X-Yocto,接著執(zhí)行

tar -zxvf MYD-J1028X-Yocto.tar.gz -C MYD-J1028X-Yocto

就可以將初始的yocto工程解壓到MYD-J1028X-Yocto文件夾。

yocto 工程簡單介紹

yocto工程和buildrootopenwrt類似,都是一系列模塊的合集,通過yocto工程,可以構(gòu)建出bootloader,kernel,rootfs及其上面的應(yīng)用程序等。

yocto工程包含很多子模塊,比如busybox,此外還有所需要的內(nèi)核,bootloader等。這些源碼并不包含在初始的工程目錄里面。初始的工程目錄里面只有個source文件夾,里面有一堆meta-開頭的文件夾,文件夾里面一般會有一些擴展名為.bb的文件。

1661693858321sg32phxg4v

這就是yocto所謂的 “元數(shù)據(jù)”。這里面一般會包含這個模塊的描述,源碼的下載方式,校驗值,構(gòu)建方式等,類似于AOSP工程里面的Android.mk。修改這個bb文件,可以改變其下載路徑,構(gòu)建命令等。

執(zhí)行bitbake命令即可構(gòu)建某個模塊,然后bb文件可以互相包含。比如,要構(gòu)建整個ls1028的固件(bootloader+kernel+rootfs),就是執(zhí)行bitbake myir-image-real-time-edge,在這個source里面包含一個myir-image-real-time-edge開頭的bb文件(meta-myir-real-time/recipes-myir/images/myir-image-real-time-edge.bb),里面描述myir-image-real-time-edge的構(gòu)建規(guī)則。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 米爾科技
    +關(guān)注

    關(guān)注

    5

    文章

    227

    瀏覽量

    21001
  • MYD-J1028X
    +關(guān)注

    關(guān)注

    1

    文章

    16

    瀏覽量

    283
收藏 人收藏

    評論

    相關(guān)推薦

    有獎丨米爾 全志T536開發(fā)板免費試用

    米爾與全志合作發(fā)布的新品基于全志T536應(yīng)用處理器的MYD-LT536-GK開發(fā)板免費試用活動來啦~~米爾提供了3塊價值750元的
    的頭像 發(fā)表于 12-26 08:05 ?150次閱讀
    有獎丨<b class='flag-5'>米爾</b> 全志T536<b class='flag-5'>開發(fā)板</b>免費<b class='flag-5'>試用</b>

    人臉疲勞檢測應(yīng)用-米爾基于RK3576核心/開發(fā)板

    本文將介紹基于米爾電子MYD-LR3576開發(fā)板米爾基于瑞芯微RK3576開發(fā)板)的人臉疲勞檢測方案測試。
    的頭像 發(fā)表于 12-20 08:06 ?281次閱讀
    人臉疲勞檢測應(yīng)用-<b class='flag-5'>米爾</b>基于RK3576核心<b class='flag-5'>板</b>/<b class='flag-5'>開發(fā)板</b>

    如何用OpenCV進行手勢識別--基于米爾全志T527開發(fā)板

    本文將介紹基于米爾電子MYD-LT527開發(fā)板米爾基于全志T527開發(fā)板)的OpenCV手勢識別方案測試。摘自優(yōu)秀創(chuàng)作者-小火苗
    的頭像 發(fā)表于 12-13 08:04 ?758次閱讀
    如何用OpenCV進行手勢識別--基于<b class='flag-5'>米爾</b>全志T527<b class='flag-5'>開發(fā)板</b>

    米爾-Xilinx XC7A100T FPGA開發(fā)板試用】測試一

    感謝米爾電子和電子發(fā)燒友提供的米爾-Xilinx XC7A100T FPGA開發(fā)板MYD-J7A100T用的 FPGA 為 XILINX 公司 ARTIX-7 系列的 XC 7A1
    發(fā)表于 12-08 08:48

    ST×米爾STM32MP25x線下培訓(xùn)會

    STM32MP257D是ST推出的搭載了雙核Cortex-A35@1.5GHz和Cortex-M33@400MHz的微處理器。米爾電子基于STM32MP257D推出了MYD-LD25X開發(fā)板,
    的頭像 發(fā)表于 12-06 01:00 ?270次閱讀
    ST×<b class='flag-5'>米爾</b>STM32MP25<b class='flag-5'>x</b>線下培訓(xùn)會

    追加名額丨米爾瑞芯微RK3576開發(fā)板有獎試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開發(fā)板免費試用活動加碼啦~~米爾追加了2塊價值849元的
    的頭像 發(fā)表于 11-22 01:00 ?212次閱讀
    追加名額丨<b class='flag-5'>米爾</b>瑞芯微RK3576<b class='flag-5'>開發(fā)板</b>有獎<b class='flag-5'>試用</b>

    米爾-Xilinx XC7A100T FPGA開發(fā)板試用】+01.開箱(zmj)

    米爾-Xilinx XC7A100T FPGA開發(fā)板試用】+01.開箱(zmj) 1.感謝 感謝米爾電子和電子發(fā)燒友提供的此次試用機會,可
    發(fā)表于 11-12 15:45

    有獎丨米爾 瑞芯微RK3576開發(fā)板免費試用

    米爾與瑞芯微合作發(fā)布的新品基于瑞芯微RK3576應(yīng)用處理器的MYD-LR3576開發(fā)板免費試用活動來啦~~米爾提供了7塊價值849元的
    的頭像 發(fā)表于 11-12 01:00 ?350次閱讀
    有獎丨<b class='flag-5'>米爾</b> 瑞芯微RK3576<b class='flag-5'>開發(fā)板</b>免費<b class='flag-5'>試用</b>

    Openharmony軟件評估指南-米爾瑞芯微RK3568開發(fā)板

    MYD-LR3568開發(fā)板正面 圖1-2. 米爾MYD-LR3568開發(fā)板反面 1.軟件資源米爾
    發(fā)表于 09-06 20:06

    米爾基于NXP iMX.93開發(fā)板的M33處理器應(yīng)用開發(fā)筆記

    資源MYD-LMX9X開發(fā)板米爾基于NXPiMX.93開發(fā)板)3.軟件資源Windows7及以上版本軟件:IAREmbeddedWorkbench4.板載固件調(diào)試
    的頭像 發(fā)表于 06-29 08:01 ?1455次閱讀
    <b class='flag-5'>米爾</b>基于NXP iMX.93<b class='flag-5'>開發(fā)板</b>的M33處理器應(yīng)用<b class='flag-5'>開發(fā)</b>筆記

    點擊參與米爾NXP i.MX 93開發(fā)板有獎試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開發(fā)板免費試用活動來啦~~米爾提供了3塊價值678元的
    的頭像 發(fā)表于 06-13 08:02 ?569次閱讀
    點擊參與<b class='flag-5'>米爾</b>NXP i.MX 93<b class='flag-5'>開發(fā)板</b>有獎<b class='flag-5'>試用</b>

    米爾NXP i.MX 93開發(fā)板的Qt開發(fā)指南

    1.概述Qt是一個跨平臺的圖形應(yīng)用開發(fā)框架,被應(yīng)用在不同尺寸設(shè)備和平臺上,同時提供不同版權(quán)版本供用戶選擇。米爾NXPi.MX93開發(fā)板MYD-LMX9X
    的頭像 發(fā)表于 06-07 08:01 ?1772次閱讀
    <b class='flag-5'>米爾</b>NXP i.MX 93<b class='flag-5'>開發(fā)板</b>的Qt<b class='flag-5'>開發(fā)</b>指南

    免費!NXP i.MX 93開發(fā)板有獎試用

    米爾與NXP合作發(fā)布的新品基于NXPi.MX93應(yīng)用處理器的MYD-LMX9X開發(fā)板免費試用活動來啦~~米爾提供了2塊價值678
    的頭像 發(fā)表于 05-23 08:01 ?750次閱讀
    免費!NXP i.MX 93<b class='flag-5'>開發(fā)板</b>有獎<b class='flag-5'>試用</b>

    米爾-芯馳D9360商顯試用評測】2、配置QT開發(fā)環(huán)境

    殺死這個進程。 2、把生成的工程目錄下面的可執(zhí)行文件上傳到開發(fā)板,修改好權(quán)限,然后執(zhí)行就可以看到效果如下: 【總結(jié)】 開發(fā)的第一步,開發(fā)環(huán)境的創(chuàng)建是最磨人的一步,好多人因此就在這里被勸退。還好我有
    發(fā)表于 04-01 21:42

    ROS系統(tǒng)的智能車開發(fā)-基于米爾芯馳MYD-JD9X開發(fā)板

    本篇測評由電子工程世界的優(yōu)秀測評者“mameng”提供。本文將介紹基于米爾電子MYD-JD9X開發(fā)板的ROS系統(tǒng)智能車開發(fā)。目前實現(xiàn)ROS的方式主要有兩種:Ubuntu系統(tǒng)+ROS;U
    的頭像 發(fā)表于 01-26 08:01 ?954次閱讀
    ROS系統(tǒng)的智能車<b class='flag-5'>開發(fā)</b>-基于<b class='flag-5'>米爾</b>芯馳<b class='flag-5'>MYD-JD9X</b><b class='flag-5'>開發(fā)板</b>