首页 / 行业
RT-Thread Studio如何测试Ethernet连网
2022-05-31 11:17:00
RT-Thread 是一款开源实时操作系统,包括 RT-Thread 内核、FinSH 命令行工具、设备文件系统、TCP/IP 协议栈、RT-Thread/GUI、大量的 CPU 架构支持和丰富的第三方软件。
NuMaker-IIoT-NUC980 开发板支持 RT-Thread,提供兼容 Arduino UNO 接口,不论是 GPIO、UART、ADC、PWM、SPI 或 I2C 等都能连接;内建 USB Host, USB Device, 和 Ethernet 接口, 外挂 SPI Flash 及提供 microSD 卡插槽。
NuMaker-IIoT-NUC980 与 RT-Thread 的高度整合, 可以快速建构应用。首先以RT-Thread Studio 为开发工具来测试 Ethernet 连网。
n 软件需求
1. Window 10 操作系统。
2. RT-Thread Studio 开发工具。
3. NuWriter 刻录工具
4. 终端联机工具,如Tera Term。(选择性)
n 硬件需求
1. NuMaker-IIoT-NUC980 开发板。
2. Micro USB 数据传输线 x2。
3. RJ-45 Ethernet 网络线
第一步: 下载和安装 RT-Thread Studio 开发工具
下载 RT-Thread Studio,网址是
https://www.rt-thread.org/page/download.html#studio。
下载后,直接执行安装包。更多的RT-Thread Studio 说明,可参阅在线文件
https://www.rt-thread.org/document/site/#/development-tools/rtthread-studio
第二步: 安装 NK-980IOT开发软件包
首次使用RT-Thread Studio 需要安装 NK-980IOT开发软件包。如果已经安装过可以跳过此步骤。按下图示,开启 SDK Manager
在 NUVOTON 下勾选 NK-980IOT,再按下 Install Packages 进行下载和安装。
第三步: 建立新计划
按下图示,选择 RT-Thread Project,出现 New Project 对话框画面
按下 “Base On Board”,在 Board: 选择 NK-980IOT。在 Project name: 输入计划名称,如NUC980-Test。然后再按 Finish 开始建立新计划。新建立的计划会在 RT-Thread Studio 安装路径下的 workspace 路径,再以计划名为子路径。
第四步: 编译
使用默认配置。按下图示,开始全部编译
最后生成的二进制执行档案为rtthread.bin。假设这个计划名称为 NUC980-Test,那么二进制执行档案的路径为
《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 目录下先执行 WUSB4NVCOM.exe 安装 NUC980 VCOM 的驱动,再解开 NuWriter.zip 到另一个目录,不用再安装。
将 NuMaker-IIoT-NUC980 板子上的 SW1 都切换到 ON 位置,选择 USB boot。再连接 USB Host/Device (CON9) 到 Windows PC。执行 NuWriter,选择 NUC980DK61Y,再按 Continue。
确认 Flash 选择 SPI NAND,以及右边出现 Device Connected 绿灯的状态,依据图示 1 到 4 步骤,以下列档案和参数刻录4个档案。
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,设定115200-N-8-1。按下NuMaker-IIoT-NUC980 上的 RESET,整个开机过程会出现在 terminal 上。
这个内建的范例已有启用 EMAC 驱动和 lwIP 网络堆栈,并启用 DHCP 取得 IP address。请用 RJ-45 网络线将 NuMaker-IIoT-NUC980的网络接到无线路由的 LAN 端,即可自动取得 IP address。用 ifconfig 命令行出目前 Ethernet 设置的状态,再用 ping 指命测试网络的连通。
审核编辑:彭静最新内容
手机 |
相关内容
PODsys:大模型AI算力平台部署的开源
PODsys:大模型AI算力平台部署的开源“神器”,开源,模型,平台,运行,计算,用户,PODsys(Platform for Open-source Distributed System)是配网调度模拟操作系统
配网调度模拟操作系统,电路图,电工仪表电路图,配网调度模拟操作系统 线损管理系统解决方案,由于城市电网的快速发展,众多的开闭所、ARM9内核μC/OS-II系统实现SD卡文
ARM9内核μC/OS-II系统实现SD卡文件系统电子电路设计图,电路图,嵌入式类电子电路图,ARM9内核μC/OS-II系统实现SD卡文件系统电子电出货在即,RISC-V服务器生态开始崭露
出货在即,RISC-V服务器生态开始崭露头角,服务器,出货,开源,行业,边缘,指令集架构,近年来,RISC-V架构的服务器生态开始崭露头角,成为全RT-Thread操作系统全面支持飞腾腾
RT-Thread操作系统全面支持飞腾腾珑E2000系列芯片,操作系统,芯片,支持,应用开发,开发人员,嵌入式系统,RT-Thread是一个开源的实时操RISC-V迎来新一轮IP更新,车规IC成为
RISC-V迎来新一轮IP更新,车规IC成为下一个主战场,平台,处理器,指令集架构,可靠性,低功耗,安全性,RISC-V(Reduced Instruction Set Com微纳研究院加速助力国产芯片支持鸿
微纳研究院加速助力国产芯片支持鸿蒙生态,支持,芯片,研究院,需求,竞争力,产业,近年来,国内外对于芯片技术的需求不断增加,特别是在人开源RISC-V未来已来,国芯科技汽车电
开源RISC-V未来已来,国芯科技汽车电子芯片探索先行,芯片,汽车电子,开源,作用,解决方案,需求,RISC-V是一种开源指令集架构,它提供了一