在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【MYD-Y6ULX試用體驗】Linux開發從零到一

一口氣吃不成胖子 ? 2023-05-24 19:11 ? 次閱讀

作為一名初次體驗到Linux開發板的小白,我將一步步探索學習這款基于NXP i.MX 6UL/6ULL嵌入式處理器的開發板,逐步的從硬件認識到系統了解,這里記錄一下自己的開發過程。

poYBAGRt7gKAephHAAJujNXamIc422.pngpYYBAGRt7gyAcMgsAASkv_VdZ-4681.png

硬件環境

1.1準備工作

  • 12V電源適配器 (開發板供電)
  • 不少于 4GB SD卡(存放鏡像文件)
  • USB轉 TTL調試線(調試串口使用)

pYYBAGRt7tKAV2E3AAWDOHNNGzc775.png

1.2開發板啟動設置

poYBAGRt7wSADe6NAAEoJ6LdvrM660.png

撥碼啟動方式

這里我們設置位eMMC啟動也就是0010撥碼狀態

1.3 串口配置

將 USB轉 TTL線正確接到調試串口 JP1,USB端連到 PC上,并使用調試軟件設置,PC串口的波特率設為 115200,數據位為 8,停止位為 1,無奇偶校驗。

連接如圖所示

pYYBAGRt7yiARwa1AAV5L6s7KQM769.pngpoYBAGRt7zGATq1xAACECazjDBs428.png

按圖設置好,點擊OK

二、軟件環境

2.1獲取資料

根據官網發布的資料,下載相關的操作手冊、開發指南

poYBAGRt72GAJoscAAGF8IML6V8799.png

下載鏈接:http://down.myir-tech.com/MYD-Y6ULX/

2.2搭建編譯環境

我這里使用的是VMware16.1.1虛擬機搭建的開發環境

pYYBAGRt722AVQWzAAD_F8kiFFs725.png

根據官方給的鏡像包和開發工具安裝到我們的電腦上即可

三、系統核心資源

搭建完最基礎的環境之后,我們進一步了解一下它有哪些系統資源,以至于我們后面可以更好的使用它來完成項目開發

這里我們用正點原子阿爾法Linux開發板做一個比較

3.1 CPU資源比較

3.1.1查看 CPU信息命令

根據我們上面的串口調試模塊,可以跟我們的開發板進行串口通信,讀取系統中CPU的提供商和參數信息,則可以通過/proc/cpuinfo文件得到

pYYBAGRt74yAbmxuAAG93QjmCNM680.png

米爾

pYYBAGRt75KAMohhAAG4yU3l1ik640.png

正點原子

bogomips:在系統內核啟動時粗略測算的 CPU每秒運行百萬條指令數

這里可以看到米爾在的 CPU每秒運行百萬條指令數是正點原子的2倍

3.1.2 CPU工作頻率測試

pYYBAGRt756AbukHAAGQ4DQdUVk655.png

可以看到正點原子的最大工作頻率可達792000,米爾的最大工作頻率可達528000

3.2內存資源比較

3.2.1查看內存信息

pYYBAGRt76eASxs6AARIKxtPtq4392.png

MemTotal:所有可用的 RAM大小,物理內存減去預留位和內核使用

MemFree:LowFree + HighFree

Buffers:用來給塊設備做緩存的大小

Cached:文件的緩沖區大小

SwapCached:已經被交換出來的內存。與 I/O相關

Active:經常(最近)被使用的內存

Inactive:最近不常使用的內存

3.2.2獲取內存使用率

poYBAGRt77GAH6DGAACIUdaRkxA806.png

?total:內存總量。

?used:被使用的內存量。

?free:可使用的內存量。

3.3 RTC資源比較

poYBAGRt77uAPblQAADRmRxLsNk415.png

rtc屬于 linux設備,在/dev下有其設備節點 rtc0,rtc1可供用戶操作。

四、系統外圍資源

4.1 GPIO

之前接觸單片機開發,對外圍接口接觸的最多的就是我們的GPIO口了,MYD-Y6ULX的 GPIO腳是以 GPIOX_Y形式來定義的,pin腳標簽名和 GPIOX_Y形式之間的映射關系可以參考《MYC-Y6ULX Pin list_V13.xlsx》手冊。

GPIOX_Y轉換成引腳編號公式為:(X-1)*32+Y

接下來我們利用GPIO來點亮系統板上的LED

pYYBAGRt782AUkQPAAEWdgsG7zw780.pngpYYBAGRt79KAdlOHAAQDgwFK1h4989.pngpYYBAGRt79mAV2dEAARerblUzjs648.png

從圖上可以看到LED亮滅的結果

我們還可以使用以下命令,實現LED按固定頻率閃爍

echo "heartbeat" > /sys/class/leds/cpu/trigger

4.2 KEY(按鍵)

Linux的/etc/input/eventxx設備可以用來方便地調試鼠標、鍵盤、觸摸板等輸入

設備。這里主要是測試 key。通過 evtest命令來查看按鍵是否有反應。MYD-Y6ULX有

三個按鍵,K1是 onoff按鍵,K2系統復位按鍵,K3是用戶按鍵;

我們通過evtest命令來測試按鍵是否按下,并在串口上打印按鍵信息

poYBAGRt8ASAF0YwAANA-Ot2rlM502.png

4.3 USB

MYD-Y6ULX擁有 2路 USB2.0接口,一路用于 OTG下載鏡像,另一路 USB2.0口

經過拓展芯片變成 2路 USB口。

4.3.1查看插入 usb的打印信息

將 U盤連接到開發板 USB Host接口,內核提示信息如下:

poYBAGRt8A-AY0d8AAJjwEDlAYI426.pngpYYBAGRt8BqAHr3rAAL1LQ-qhnI990.png

五、開發語言

5.1 SHELL

Shell是一個用 C語言編寫的程序,它是用戶使用 Linux的橋梁。Shell既是一種

命令語言,又是一種程序設計語言。常見的 Linux的 Shell種類眾多,常見的有:

1、Bourne Shell(/usr/bin/sh或/bin/sh)

2、Bourne Again Shell(/bin/bash)

3、C Shell(/usr/bin/csh)

4、K Shell(/usr/bin/ksh)

5、Shell for Root(/sbin/sh)

MYD-Y6ULX支持 bourne shell和 Bourne Again Shell 2種

poYBAGRt8D-AMOjYAADatMpQ4-c634.png

5.2 Python

Python是一種解釋型、面向對象、動態數據類型的高級程序設計語言。Python由

Guido van Rossum于 1989年底發明,第一個公開發行版發行于 1991年。像 Perl

語言一樣, Python源代碼同樣遵循 GPL(GNU General Public License)協議。本節主要

測試 python的使用,從 python命令行和腳本兩個方面來說明。

5.2.1 python命令行測試

啟動 python,并在 python提示符中輸入以下文本信息,然后按 Enter鍵查看運

行效果

poYBAGRt8EiAeAAvAACBEr_QUGU658.png
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • NXP
    NXP
    +關注

    關注

    61

    文章

    1318

    瀏覽量

    186646
  • Linux
    +關注

    關注

    87

    文章

    11410

    瀏覽量

    212194
  • 開發板
    +關注

    關注

    25

    文章

    5370

    瀏覽量

    100531
  • MYD-Y6ULX
    +關注

    關注

    0

    文章

    1

    瀏覽量

    1754
  • 米爾電子
    +關注

    關注

    0

    文章

    127

    瀏覽量

    678
收藏 人收藏

    評論

    相關推薦

    開始馴服Linux):ZYNQ-Linux啟動文件構建全解析

    啟動卡,SD啟動卡的制作方法,可以參考《領航者ZYNQ之嵌入式Linux開發指南》第六章Petalinux設計流程實戰中的制作SD啟動卡小節。這里不再贅述!將上節編譯得到的四個鏡像文件拷貝
    發表于 03-20 16:48

    免費丨米爾 STM32MP257開發板有獎試用

    米爾與ST合作發布的新品基于STM32MP257應用處理器的MYD-LD25X開發板免費試用活動來啦~~米爾提供了2塊價值488元的MYD-LD25X
    的頭像 發表于 03-20 08:05 ?211次閱讀
    免費丨米爾 STM32MP257<b class='flag-5'>開發</b>板有獎<b class='flag-5'>試用</b>

    有獎丨米爾 瑞芯微YR3562開發板免費試用

    米爾與瑞芯微合作發布的新品基于瑞芯微RK3562應用處理器的MYD-YR3562開發板免費試用活動來啦~~米爾提供了3塊價值599元的MYD-YR3562
    的頭像 發表于 03-20 08:05 ?279次閱讀
    有獎丨米爾 瑞芯微YR3562<b class='flag-5'>開發</b>板免費<b class='flag-5'>試用</b>

    有獎丨米爾 全志T536開發板免費試用

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

    Linux精通:最簡單的Shell腳本入門教程

    在數字化時代的浪潮中,Linux操作系統憑借其高效、穩定、開源的特性,成為了無數開發者和系統管理員的首選。 而在Linux的龐大生態系統中,Shell編程無疑是連接用戶與系統內核的橋梁,它讓我們能夠
    的頭像 發表于 12-05 09:56 ?1166次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>從</b><b class='flag-5'>零</b><b class='flag-5'>到</b>精通:最簡單的Shell腳本入門教程

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

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

    【RA8D1試用活動】RA8D1B-CPKCOR開發板移植linux

    【RA8D1試用活動】RA8D1B-CPKCOR開發板移植linux
    的頭像 發表于 11-16 01:02 ?591次閱讀
    【RA8D1<b class='flag-5'>試用</b>活動】RA8D1B-CPKCOR<b class='flag-5'>開發</b>板移植<b class='flag-5'>linux</b>

    :搭建屬于自己的海外IP代理池

    搭建屬于自己的海外IP代理池是個復雜但具有挑戰性的任務,它涉及多個步驟和考慮因素。
    的頭像 發表于 11-15 08:15 ?886次閱讀

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

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

    端測試用例怎么寫

    編寫端端測試用例是確保軟件系統從頭到尾能夠正常工作的關鍵步驟。以下是個詳細的指南,介紹如何編寫端端測試用例:
    的頭像 發表于 09-20 10:29 ?792次閱讀

    新書推薦 | TSMaster開發入門精通

    書名:TSMaster開發入門精通書號:9787302667193作者:楊金升劉矗劉功申定價:99.80元《CANoe開發入門
    的頭像 發表于 08-30 12:37 ?915次閱讀
    新書推薦 | TSMaster<b class='flag-5'>開發</b><b class='flag-5'>從</b>入門<b class='flag-5'>到</b>精通

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

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

    米爾NXP i.MX 93開發板的Qt開發指南

    好安裝內容好連續點擊下安裝頁面。 圖5-6. 等待安裝完成 6. 配置交叉編譯環境 1)打開 QtCreator,請終端執行
    發表于 06-07 20:45

    免費!NXP i.MX 93開發板有獎試用

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

    米爾-全志T527開發板評測試用【米爾-全志T527開發板評測試用】-D 終于!有linux

    ,常用的系統工具,調試工具等,包含GUI運行時庫和HMI界面。支持使用Shell, C/C++, QML, Python進行應用開發MYD-LT527的u-boot, kernel和linux
    發表于 04-22 17:04
    主站蜘蛛池模板: 狠狠天天 | 亚洲高清国产拍精品影院 | 2019天天操天天干天天透 | 日本成人免费观看 | 都市激情综合网 | 黄视频国产| 色噜噜狠狠色综合中文字幕 | 久久夜夜肉肉热热日日 | 免费的三级网站 | 国产在视频线精品视频2021 | 亚洲娇小性色xxxx | 艹逼视频软件 | 在线天堂中文官网 | 日本偷偷操| 天天做天天爱天天爽综合网 | 色免费观看 | 欧美色香蕉 | 成人丁香乱小说 | 国产一级做a爰片久久毛片男 | 97影院午夜在线观看视频 | 女人张腿让男桶免费视频网站 | 欧美a在线 | 国产欧美久久久精品影院 | 曰本a| 日韩黄a级成人毛片 | 免费视频h | 婷婷欧美| 在线日本人观看成本人视频 | 夜夜摸夜夜操 | 特黄特级毛片免费视 | 视频免费观看网址 | 精品国产午夜久久久久九九 | 日韩午夜r电影在线观看 | 色拍视频| 午夜福利毛片 | 亚洲国产欧美在线成人aaaa | 成年片色大黄全免费 | 欧美性操| 啪啪大片| 久久刺激 | 色综合精品 |