一、新唐nuc980
新唐nuc980 iot开发板是Linux 工业物联网开发平台,新唐科技提供工业物联网开发平台采用 NUC980DK 微处理器,此为一套完整的工业用物联网开平台,包含了完整的硬件设计与软件参考设计。包含了新唐执行速度 300 MHz 的 ARM9 MPU 内建最高 128 MB DDR 内存、单一 10/ 100 以太网口、2 个高速 USB 主机、1 Gb SPI NAND Flash 存储装置、麦克风输入、立体声耳机输出与 Arduino 兼容接口。提供嵌入式 Linux OS;可以完全支持相关的物联网协议,例如:AWS Client / MQTT / Web Server 等 ,使用者可以使用此平台快速的开发物联网相关应用。
开发平台特色
32-bit ARM926EJ-STM NUC980DK 微处理器
微处理器内建最高 128 MB DDR 内存
工作频率最高可达 300 MHz
1 Gbit SPI-NAND Flash
10 / 100 以太网络 x 1
USB 2.0 高速主机 x 1
USB 2.0 高速主机 / 装置 x 1
单声道麦克风输入
立体声耳机输出
MicroSD 卡槽
USB Power and CDC Debug Port
外部内存扩充接口
Arduino 兼容接口
UART x 3
二、工程创建
新唐nuc980支持linux操作系统,同时也支持RT-Thread操作系统。
本篇文章将介绍如何基于rt-thread studio创建nuc980的工程。
①打开rt-thread studio软件,sdk软件管理包下载bsp资源包
②新建rt-thread工程,选择nuc980的bsp包,完成即可
③编译
工程创建成功,并且编译正常
三、程序下载
下载软件 NuWriter
下载地址:
https://gitee.com/OpenNuvoton/NUC980_NuWriter
Driver文件夹下有驱动,安装驱动。
NuWriter文件夹下是下载软件,可以直接打开,免安装。
启动方式的选择如下图:
Ⅰ、USB方式启动,下载到DDR。(rt-thread studio工程并编译测试)
①断电,将拨码开关全部拨到ON;
②插上USB Micro线,2根;
③选择串口
④打开串口助手
⑤打开下载软件,选择型号,继续;
⑥按如下进行选择,配置,下载
实验结果,下载完后,红色指示灯进行闪烁,符合预期效果。
测试下网络
Ⅱ、下载到SPI NAND(建议用env工具进行配置编译,测试版本为5.0.0)
①断电,将拨码开关全部拨到ON;
②插上USB Micro线,2根;
③下载
④拨码开关全部拨到OFF,按下RESET按键;
实验结果
具体可参考官方步骤
https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-980iot/quick-start
欢迎关注公众号:嵌入式学习与实践
参考:
https://www.bilibili.com/video/BV11f4y1y7nb/?spm_id_from=pageDriver&vd_source=f58225e38b5a8bc42ab3351918ec20e5
https://www.bilibili.com/video/BV1Df4y1p7Jp/?spm_id_from=333.999.0.0&vd_source=f58225e38b5a8bc42ab3351918ec20e5
https://www.bilibili.com/video/BV1cu411R7uX/?vd_source=f58225e38b5a8bc42ab3351918ec20e5
https://www.nuvoton.com.cn/products/iot-solution/iot-platform/numaker-iiot-nuc980/
https://gitee.com/OpenNuvoton/NUC980_NuWriter
https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-980iot/quick-start