衡阳派盒市场营销有限公司

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

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

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

RT-Thread Studio如何測試Ethernet連網(wǎng)

科技綠洲 ? 來源:RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 作者:RTThread物聯(lián)網(wǎng)操作 ? 2022-05-31 11:17 ? 次閱讀

RT-Thread 是一款開源實時操作系統(tǒng),包括 RT-Thread 內(nèi)核、FinSH 命令行工具、設(shè)備文件系統(tǒng)、TCP/IP 協(xié)議棧、RT-Thread/GUI、大量的 CPU 架構(gòu)支持和豐富的第三方軟件。

NuMaker-IIoT-NUC980 開發(fā)板支持 RT-Thread,提供兼容 Arduino UNO 接口,不論是 GPIO、UARTADC、PWM、SPI 或 I2C 等都能連接;內(nèi)建 USB Host, USB Device, 和 Ethernet 接口, 外掛 SPI Flash 及提供 microSD 卡插槽。

NuMaker-IIoT-NUC980 與 RT-Thread 的高度整合, 可以快速建構(gòu)應(yīng)用。首先以RT-Thread Studio 為開發(fā)工具來測試 Ethernet 連網(wǎng)。

n 軟件需求

1. Window 10 操作系統(tǒng)

2. RT-Thread Studio 開發(fā)工具。

3. NuWriter 刻錄工具

4. 終端聯(lián)機工具,如Tera Term。(選擇性)

n 硬件需求

1. NuMaker-IIoT-NUC980 開發(fā)板。

2. Micro USB 數(shù)據(jù)傳輸線 x2。

3. RJ-45 Ethernet 網(wǎng)絡(luò)

第一步: 下載和安裝 RT-Thread Studio 開發(fā)工具

下載 RT-Thread Studio,網(wǎng)址是

https://www.rt-thread.org/page/download.html#studio。

下載后,直接執(zhí)行安裝包。更多的RT-Thread Studio 說明,可參閱在線文件

https://www.rt-thread.org/document/site/#/development-tools/rtthread-studio

第二步: 安裝 NK-980IOT開發(fā)軟件包

首次使用RT-Thread Studio 需要安裝 NK-980IOT開發(fā)軟件包。如果已經(jīng)安裝過可以跳過此步驟。按下圖示,開啟 SDK Manager

pYYBAGKViKKAV0X4AABjscOBhwQ471.png

在 NUVOTON 下勾選 NK-980IOT,再按下 Install Packages 進行下載和安裝。

第三步: 建立新計劃

按下圖示,選擇 RT-Thread Project,出現(xiàn) New Project 對話框畫面

poYBAGKViKuAFq0vAABgLi5Br6o230.png

按下 “Base On Board”,在 Board: 選擇 NK-980IOT。在 Project name: 輸入計劃名稱,如NUC980-Test。然后再按 Finish 開始建立新計劃。新建立的計劃會在 RT-Thread Studio 安裝路徑下的 workspace 路徑,再以計劃名為子路徑。

第四步: 編譯

使用默認配置。按下圖示,開始全部編譯

poYBAGKViLSAbniJAABhdZJD9Gk921.png

最后生成的二進制執(zhí)行檔案為rtthread.bin。假設(shè)這個計劃名稱為 NUC980-Test,那么二進制執(zhí)行檔案的路徑為

《Path-to-RT-Thread》\workspace\NUC980-Test\Debug\rtthread.bin

第五步: 固件下載

NUC980 的刻錄工具是 NuWriter。請下載 NUC980 BSP 包 (https://www.nuvoton.com/resource-download.jsp?tp_GUID=SW1820200909165814)

解開后, Tools 目錄下先執(zhí)行 WUSB4NVCOM.exe 安裝 NUC980 VCOM 的驅(qū)動,再解開 NuWriter.zip 到另一個目錄,不用再安裝。

將 NuMaker-IIoT-NUC980 板子上的 SW1 都切換到 ON 位置,選擇 USB boot。再連接 USB Host/Device (CON9) 到 Windows PC。執(zhí)行 NuWriter,選擇 NUC980DK61Y,再按 Continue。

pYYBAGKViLyABweTAAApuyISMh0826.png

確認 Flash 選擇 SPI NAND,以及右邊出現(xiàn) Device Connected 綠燈的狀態(tài),依據(jù)圖示 1 到 4 步驟,以下列檔案和參數(shù)刻錄4個檔案。

poYBAGKViMeAXF5tAADOzd8tdyY372.png

FilenameImage TypeImage Exec AddrImage start offset

u-boot-spl.binLoader200

u-boot.binData

100000

rtthread.binData

200000

env.txtEnv

80000

u-boot-spl.bin, u-boot.bin, 和 env.txt 也可以在這里 (https://github.com/RT-Thread/rt-thread/tree/master/bsp/nuvoton/nk-980iot/uboot) 下載。

全部刻錄完成后,再把SW1 都切換到 OFF 位置。

第六步: 開機測試

將NuMaker-IIoT-NUC980 的 USB(VCOM) 接到Windows PC。在 PC 上開啟 Terminal Tool,設(shè)定115200-N-8-1。按下NuMaker-IIoT-NUC980 上的 RESET,整個開機過程會出現(xiàn)在 terminal 上。

這個內(nèi)建的范例已有啟用 EMAC 驅(qū)動和 lwIP 網(wǎng)絡(luò)堆棧,并啟用 DHCP 取得 IP address。請用 RJ-45 網(wǎng)絡(luò)線將 NuMaker-IIoT-NUC980的網(wǎng)絡(luò)接到無線路由的 LAN 端,即可自動取得 IP address。用 ifconfig 命令行出目前 Ethernet 設(shè)置的狀態(tài),再用 ping 指命測試網(wǎng)絡(luò)的連通。

pYYBAGKViNKAMH7TAAD5HG2I-aM487.png

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

    關(guān)注

    68

    文章

    10873

    瀏覽量

    212030
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6838

    瀏覽量

    123389
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    4958

    瀏覽量

    87622
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1293

    瀏覽量

    40202
收藏 人收藏

    評論

    相關(guān)推薦

    RT-Thread 發(fā)布 EtherKit開源以太網(wǎng)硬件!

    EtherKit是RT-Thread聯(lián)合瑞薩電子推出的一款高性能、多功能以太網(wǎng)MPU開發(fā)板,采用瑞薩電子RZ/N2L芯片,搭載ArmCortex-R52內(nèi)核,主頻高達400MHz;支持TSN的3端口
    的頭像 發(fā)表于 11-20 01:07 ?557次閱讀
    <b class='flag-5'>RT-Thread</b> 發(fā)布 EtherKit開源以太<b class='flag-5'>網(wǎng)</b>硬件!

    RT-Thread上CAN實踐

    開箱測試RT-Thread官方已完成了對英飛凌XMC7200EVK的移植,通過shell可以看到做好了uart3的console。本文將介紹如何進行RT-ThreadCan移植。接下來我們要完成CAN_FD的驅(qū)動移植,并正常啟動
    的頭像 發(fā)表于 11-13 01:03 ?1234次閱讀
    <b class='flag-5'>RT-Thread</b>上CAN實踐

    rt-thread studio導(dǎo)入bsp失敗的原因?

    rt-thread studio導(dǎo)入bsp失敗,bsp:gd32470z-lckfb
    發(fā)表于 09-27 09:54

    rt-thread studio導(dǎo)入bsp失敗的原因?

    rt-thread studio導(dǎo)入bsp失敗,bsp:gd32470z-lckfb
    發(fā)表于 09-13 07:49

    rt-thread studio手動導(dǎo)入bsp失敗的原因?怎么處理?

    rt-thread studio 手動導(dǎo)入bsp 失敗。 版本: 2.2.8 構(gòu)建ID: 202405200930 導(dǎo)入的bsp 是直接從rt-thread 代碼倉庫下載的
    發(fā)表于 09-13 06:45

    如何在RT-thread studio的裸機例程上移植freertos?

    如何在RT-thread studio的裸機例程上移植freertos
    發(fā)表于 09-13 06:32

    RT-Thread Studio導(dǎo)入keil MDK工程失敗的原因?怎么解決?

    RT-Thread Studio導(dǎo)入keil MDK工程失敗
    發(fā)表于 07-15 06:56

    6月6日杭州站RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    6月6日下午我們將在杭州舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺上實現(xiàn)同時運行RT-Thread和linux,本次workshop邀請到RT-Thread資深
    的頭像 發(fā)表于 05-28 08:35 ?453次閱讀
    6月6日杭州站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    【Vision Board創(chuàng)客營連載體驗】RT-Thread 之wifi網(wǎng)

    【目的】 配置spi,驅(qū)動RW007,實現(xiàn)wifi聯(lián)網(wǎng)。 【軟件環(huán)境】 RT-Thread Studio 【實現(xiàn)步驟】 1、打開RT-Thread Studio,新建基于Vision
    發(fā)表于 04-18 21:43

    4月25日北京站RT-Thread線下workshop,探索RT-Thread混合部署新模式

    4月25日,下午我們將在北京舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺上實現(xiàn)同時運行RT-Thread和linux,本次workshop邀請到RT-Thread資深
    的頭像 發(fā)表于 04-16 08:35 ?425次閱讀
    4月25日北京站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

    4月10日深圳場RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺上實現(xiàn)同時運行RT-Thread和linux,本次workshop邀請到RT-Thread資深
    的頭像 發(fā)表于 03-27 08:34 ?540次閱讀
    4月10日深圳場<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    RT-Thread Studio添加軟件包報錯怎么解決?

    RT-Thread Studio添加軟件包報錯ImportError: No module named psutil
    發(fā)表于 03-01 08:41

    使用RT-Thread Studio下載代碼不能運行是為什么?

    直接使用源碼包里面的keil工程下載代碼正常執(zhí)行,但是使用RT-Thread Studio下載就不行了 使用的是TM4C123H6PM的例程,但是我的芯片是TM4C123H6PZ的,keil上是可以直接下載并正常工作的,但是RT-Thr
    發(fā)表于 03-01 08:22

    rt-thread studio地址偏移怎么配置?

    rt-thread studio地址偏移配置,這個再哪配置?
    發(fā)表于 02-23 06:24

    RT-Thread Studio為什么沒有找到外部中斷的配置?

    使用版本 RT-Thread Studio 版本: 2.2.7 構(gòu)建ID: 202308112000 使用接口 使用RT-Thread,STM32因為默認是屏蔽掉外部中斷的接口代碼的 這樣用起來
    發(fā)表于 02-22 07:01
    真人百家乐官网蓝盾娱乐场| 线上百家乐官网手机版| 大发888娱乐城dknmwd| 索雷尔百家乐官网的玩法技巧和规则| 网上百家乐导航| 百家乐官网棋牌交友| 上海德州扑克俱乐部| 百家乐博国际| 百家乐全程打庄| 澳门百家乐官网网址多少| 娱乐城送白菜| 百家乐都是什么人玩的| 百家乐台布21点| 新濠峰百家乐官网的玩法技巧和规则| 12bet存款| 235棋牌游戏| 木星百家乐的玩法技巧和规则 | 百家乐官网博彩开户博彩通| tt娱乐城官网| 威尼斯人娱乐城线路| 百家乐电子作弊器| 迪士尼百家乐官网的玩法技巧和规则| 百家乐破解仪恒达| 老人头百家乐的玩法技巧和规则 | 玩百家乐官网678娱乐城| 百家乐官网de概率| 亲朋棋牌完整版下载| 大发888金皇冠娱乐城| 威尼斯人娱乐百利宫| 网上的百家乐怎么才能| 盛大百家乐的玩法技巧和规则| e世博百家乐攻略| 百家乐网站是多少| 哪个百家乐网站最大| 金花百家乐官网的玩法技巧和规则 | 威尼斯人娱乐上网导航| 缅甸百家乐赌场| 百家乐平注常赢玩法更| 仕達屋百家乐的玩法技巧和规则| 百家乐博赌场娱乐网规则| 巴厘岛百家乐的玩法技巧和规则|