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

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

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

【米爾MYD-YT507開發(fā)板試用體驗(yàn)】Ubuntu系統(tǒng)燒錄到eMMC和完全調(diào)教指南!

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

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


米爾MYD-YT507開發(fā)板,官方提供了HMI系統(tǒng)和Ubuntu18.04鏡像,體驗(yàn)過默認(rèn)的HMI系統(tǒng)后,我就換上了我喜歡的Ubuntu系統(tǒng)了。

一、系統(tǒng)燒錄

參考官方的文檔,使用全志的圖形界面燒錄工具,在Windows下面燒錄簡(jiǎn)單又方便:
image.png

因?yàn)槲沂褂玫氖莔acOS系統(tǒng),所以我是在macOS下面進(jìn)行燒錄的,這需要使用命令行來操作。
首先,我們看一下板子上的接口
image.png

在上圖中,紅色的TV接口上面,有兩個(gè)Type-C的接口,標(biāo)注了OTG接口,可以用來燒錄固件。標(biāo)注了Debug的,可以用于串口終端,來進(jìn)行設(shè)備調(diào)試。
所以,要進(jìn)行系統(tǒng)的燒錄,就需要參考上圖,用Type-C數(shù)據(jù)線,把黑色接頭對(duì)應(yīng)的Type-C口,連接到電腦,就可以準(zhǔn)備燒錄了。

從官方資料庫中,下載Ubuntu鏡像和PhoneixSuit的macOS版本:
image.png

然后,進(jìn)入命令行執(zhí)行:
image.png

此時(shí),會(huì)等待按鍵,具體的按鍵如下:
image.png
當(dāng)----enter sem_wait-------出現(xiàn)后,應(yīng)先按住FEL按鍵不放,再按一下RST按鍵,然后燒錄就會(huì)開始進(jìn)行,中途會(huì)提示百分比信息,此時(shí)就可以松開FEL按鍵了。
如果按鍵不及時(shí),可以再次運(yùn)行命令,并按鍵進(jìn)入燒錄。

燒錄完成后,重啟即可開始體驗(yàn)新的系統(tǒng)了。

二、串口終端連接

默認(rèn)的Ubuntu系統(tǒng),是18.04的,開發(fā)板相關(guān)的驅(qū)動(dòng)都自帶了,但是沒有圖形界面,所以啟動(dòng)的時(shí)候,只能進(jìn)到命令行界面。即使HDMI連接了顯示器,也只會(huì)顯示MYIR的LOGO,不會(huì)顯示命令行界面。

參考前面發(fā)的開發(fā)板的整體圖,用Type-C數(shù)據(jù)線,把Debug接口對(duì)應(yīng)的Type-C口接上,連接到電腦,就可以在電腦上,使用串口終端工具,直接連接操作了。
Windows上面,串口終端工具,可以使用Putty或者M(jìn)obaXterm。
Linux或者macOS上,可以使用screen命令或者minicom進(jìn)行連接。
串口終端連接上以后,就像是在本地操作Ubuntu系統(tǒng)的命令行界面。
登錄串口終端,默認(rèn)的用戶如下:

  • 管理員: root / root
  • 普通用戶:myir / 123456

串口終端連接后,先簡(jiǎn)單查看了一下系統(tǒng)的基本信息:
image.png

從上圖中,我們可以看到:
Linux內(nèi)核:4.9.170版本
CPU:四核,arm64/aaarch64(AArch64是ARMv8 架構(gòu)的一種執(zhí)行狀態(tài))
內(nèi)存:1G

三、遠(yuǎn)程ssh連接

通過串口終端操作,還是有一些不太方便,那么下一步,就是聯(lián)網(wǎng),并能夠使用ssh遠(yuǎn)程登錄。

# 先切換到root用戶
$ su root

# 將網(wǎng)絡(luò)配置文件,修改為如下的內(nèi)容
$ vim /etc/network/interfaces
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet dhcp

設(shè)置完成后,參考之前開發(fā)板的全圖,使用網(wǎng)線連接到設(shè)備,重啟設(shè)備,就能夠自動(dòng)聯(lián)網(wǎng)了。
啟動(dòng)的時(shí)候,需要注意的是,要等全部啟動(dòng)過程完成,提示用戶Login的時(shí)候,才可以使用ssh遠(yuǎn)程登錄。
在ssh遠(yuǎn)程登錄以前,我們需要獲得開發(fā)板取得的ip地址,這可以通過在路由器管理界面查看來獲取,并且最好做mac地址綁定,以防發(fā)生變化。
我們也可以在串口終端中登錄,然后使用ifconfig來查看。
其中,lo為系統(tǒng)本地回環(huán)網(wǎng)絡(luò)設(shè)備,eth0、eth1在對(duì)應(yīng)兩個(gè)有線網(wǎng)口。
image.png
ifconfig命令的結(jié)果如上圖所示,eth0接了網(wǎng)線,所以其獲得了ip地址,后續(xù)我將使用該地址,進(jìn)行遠(yuǎn)程操作。

要進(jìn)行遠(yuǎn)程ssh連接,Windows系統(tǒng)可以使用Putty或者M(jìn)obaXterm,Linux或者macOS系統(tǒng),則可以直接使用ssh命令來進(jìn)行連接:

# 請(qǐng)注意替換為實(shí)際獲得的ip地址
ssh myir@192.168.1.239

# 登錄后,切換到root用戶
su root

遠(yuǎn)程登錄成功后,我們開始進(jìn)行一些基礎(chǔ)的設(shè)置,讓系統(tǒng)更好使用。
注意:在sudo安裝配置完成以前,以下的命令,使用root用戶執(zhí)行。
如果圖簡(jiǎn)單省事,可以試用unminimize命令,一步操作,自動(dòng)安裝成一個(gè)完整版本的Ubuntu系統(tǒng)。
但我更喜歡自己來一手調(diào)教系統(tǒng),這樣更加的適合自己使用,而不會(huì)讓系統(tǒng)變得臃腫。

  1. 將默認(rèn)的shell,設(shè)置為bash:

    # 執(zhí)行后,按照提示,選擇no即可
    dpkg-reconfigure dash
    

    設(shè)置完成,退出ssh,重新連接即可

  2. 更換Ubuntu apt更新源為國(guó)內(nèi)源:

  • cp /etc/apt/sources.list /etc/apt/sources.list.bak
    
    #換源
    echo "#中科大源
    deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
    deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
    deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main universe restricted
    deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main universe restricted" >/etc/apt/sources.list
    
  1. 更新系統(tǒng):更新后,最好重啟一遍

    apt update
    apt upgrade
    
  2. 時(shí)區(qū)設(shè)置:

    # 執(zhí)行后,會(huì)提示進(jìn)行相關(guān)的信息選擇,依次選:6.Asia、70. Shanghai即可
    apt install tzdata
    
    # 安裝ntp服務(wù)
    apt install ntp
    
    # 查看系統(tǒng)當(dāng)前時(shí)間,應(yīng)該顯示正確的本地時(shí)間
    date
    
  3. sudo安裝和設(shè)置:

    # 安裝sudo工具
    apt install sudo
    
    # 在最后添加
    vim /etc/sudoers
    myir    ALL=(ALL:ALL) NOPASSWD:ALL
    

    sudo安裝完成后,后續(xù)需要root權(quán)限的指令,都可以使用類似sudo apt update的方式來提權(quán)來執(zhí)行。

    進(jìn)過上述的簡(jiǎn)單調(diào)教,這個(gè)系統(tǒng),已經(jīng)能夠基本使用了,可以方便在其他電腦上,使用ssh遠(yuǎn)程登錄操作使用。

    既然能用了,我們就來點(diǎn)個(gè)燈試試吧。

    在開發(fā)板上,有一個(gè)Blue燈,可以被我直接使用控制,具體位置如下:
    image.png

    我們可以使用如下的指令控制它:

# 取消觸發(fā)
echo none > /sys/class/leds/blue/trigger

# 熄滅
echo 1 > /sys/class/leds/blue/brightness

# 點(diǎn)亮
echo 0 > /sys/class/leds/blue/brightness

# 閃爍
echo heartbeat > /sys/class/leds/blue/trigger

執(zhí)行上面的最后一條指令后,將會(huì)看到,藍(lán)色指示燈閃爍起來了。

到這里,我們完成了Ubuntu系統(tǒng)的基本設(shè)置,以及能夠成功點(diǎn)燈了。

下一篇文章,將會(huì)分享如何建立xfce圖形界面的建立,如何遠(yuǎn)程連接圖形界面,以及如何在公司摸魚連接到家里的米爾MYD-YT507開發(fā)板,先放個(gè)圖,預(yù)覽一下:
image.png

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

    關(guān)注

    5

    文章

    227

    瀏覽量

    20779
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    與修改而來,Bootloader,Kernel以及文件系統(tǒng)各部分軟件資源全部以源碼的形式開放,具體內(nèi)容請(qǐng)查看《MYD-LR3568 Openharmony軟件評(píng)估指南》。開發(fā)板在出廠時(shí)
    發(fā)表于 09-06 20:06

    米爾-國(guó)產(chǎn)瑞芯微RK3568開發(fā)板試用體驗(yàn)】評(píng)測(cè)一 系統(tǒng)配置

    :NameMYB-LR3568X-EMYD-LR3568B2-16E2D-200-EMYC-LR3568 區(qū)別PCB底板開發(fā)板包裝袋核心 二、燒錄 以前安卓機(jī)可以USB刷機(jī)和TF卡刷機(jī),同樣本次的RK3568B2同樣可以進(jìn)行線
    發(fā)表于 08-25 11:52

    米爾-國(guó)產(chǎn)瑞芯微RK3568開發(fā)板試用體驗(yàn)】燒寫Debian鏡像以及顯示設(shè)置

    【感謝】 感謝電子發(fā)燒友論壇,米爾科技提供了米爾-國(guó)產(chǎn)瑞芯微RK3568開發(fā)板試用機(jī)會(huì)。收到開發(fā)板有幾天了,今天分享一下如何獲取資料以及燒友
    發(fā)表于 08-22 20:35

    bin文件怎么燒錄到stm32

    燒錄bin文件到STM32微控制器是一個(gè)相對(duì)復(fù)雜的過程,涉及到硬件連接、軟件配置和固件燒錄等多個(gè)方面。 一、硬件準(zhǔn)備 STM32開發(fā)板 STM32開發(fā)板
    的頭像 發(fā)表于 08-22 09:38 ?546次閱讀

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

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

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

    的 SDK 工具作為交叉編譯系統(tǒng),配合 QtCreator 快速開發(fā)圖形類應(yīng)用程序。 2. 硬件資源 米爾 NXP i.MX 93 開發(fā)板MY
    發(fā)表于 06-07 20:45

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

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

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

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

    G2D圖像處理硬件調(diào)用和測(cè)試-基于米爾-全志T113-i開發(fā)板

    本篇測(cè)評(píng)由電子工程世界的優(yōu)秀測(cè)評(píng)者“jf_99374259”提供。本文將介紹基于米爾電子MYD-YT113i開發(fā)板的G2D圖像處理硬件調(diào)用和測(cè)試。MYC-YT113i核心
    的頭像 發(fā)表于 04-12 08:01 ?451次閱讀
    G2D圖像處理硬件調(diào)用和測(cè)試-基于<b class='flag-5'>米爾</b>-全志T113-i<b class='flag-5'>開發(fā)板</b>

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

    殺死這個(gè)進(jì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ā)板

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

    米爾-全志T113-S3開發(fā)板- 極致雙核A7國(guó)產(chǎn)處理器-試用體驗(yàn)】米爾-全志T113-S3開發(fā)板測(cè)試編譯SDK

    113國(guó)產(chǎn)核心開發(fā)板 測(cè)試SDK,這里米爾推薦使用Ubuntu18.04的系統(tǒng),我虛擬機(jī)是22.04的所以我使用docker來搭建建編
    發(fā)表于 10-17 21:30

    米爾-全志T113-S3開發(fā)板- 極致雙核A7國(guó)產(chǎn)處理器-試用體驗(yàn)】米爾-全志T113-S3,一塊你值得擁有的開發(fā)板!

    2*LVDS CAMERA 1* Parallel CSI AUDIO 2* I2S ?? 米爾MYD-YT113X開發(fā)板接口 功能 參數(shù) 系統(tǒng) POWER KEY 1路復(fù)位按鍵、1
    發(fā)表于 10-17 20:57

    國(guó)產(chǎn)開發(fā)板上打造開源ThingsBoard工業(yè)網(wǎng)關(guān)--基于米爾芯馳MYD-JD9X開發(fā)板

    本篇測(cè)評(píng)由面包論壇的優(yōu)秀測(cè)評(píng)者“JerryZhen”提供。本文將介紹基于米爾電子MYD-JD9X開發(fā)板打造成開源的Thingsboard網(wǎng)關(guān)。Thingsboard網(wǎng)關(guān)是一個(gè)開源的軟
    的頭像 發(fā)表于 10-13 08:01 ?656次閱讀
    國(guó)產(chǎn)<b class='flag-5'>開發(fā)板</b>上打造開源ThingsBoard工業(yè)網(wǎng)關(guān)--基于<b class='flag-5'>米爾</b>芯馳<b class='flag-5'>MYD</b>-JD9X<b class='flag-5'>開發(fā)板</b>

    米爾-STM32MP135開發(fā)板-入門級(jí)MPU試用MYD-YF135源碼編譯

    1 源碼獲取 米爾科技針對(duì)MYD-YF13X 開發(fā)板提供兩種獲取源碼的方式,一種是直接從米爾光盤鏡像中獲取壓縮包,另外一種是使用 repo 獲取位于 github 上實(shí)時(shí)更新的源碼進(jìn)行
    發(fā)表于 09-30 15:24