diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/more.md b/rt-thread-version/rt-thread-standard/tutorial/quick-start/more.md index 4f50b10d37f9e139d23bcce71ba17a0b54e296c1..9dc14595945ccd64f4c516e6e7e34bc373721ebc 100644 --- a/rt-thread-version/rt-thread-standard/tutorial/quick-start/more.md +++ b/rt-thread-version/rt-thread-standard/tutorial/quick-start/more.md @@ -20,6 +20,7 @@ | | 【推荐】[Nuvoton NK-N9H30](../quick-start/nk-n9h30/quick-start.md) | | | 【推荐】[Nuvoton NuMaker-M032KI](../quick-start/numaker-m032ki/quick-start.md) | | | 【推荐】[Nuvoton NuMaker-M467HJ](../quick-start/numaker-m467hj/quick-start.md) | +| | 【推荐】[Nuvoton NuMaker-HMI-MA35D1](../quick-start/numaker-hmi-ma35d1/quick-start.md) | ## 其他开发板及其 BSP diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-980iot/quick-start.md b/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-980iot/quick-start.md index e1096a216641d3b0d46093f4b798895c6546b066..f91f55d769c46ea344a3c3cb97c5bfeb96730a3c 100644 --- a/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-980iot/quick-start.md +++ b/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-980iot/quick-start.md @@ -6,7 +6,9 @@ 开发板外观如下图所示: -![board](figures/board.png) +

+fishy +

该开发板常用 **板载资源** 如下: @@ -219,13 +221,13 @@ watchdog=off Step 9: 查看 **RT-Thread 是否运行**。 - 运行 - +
使用 Tera Term 终端软件操作 rt-thread finsh/msh 命令行功能。串口的配置如图所示。(注意: Nuvoton Virtual Com Port 对应的串口编号可在设备管理器内找到。例如: 串口编号为 COM30, 115200N81。) - +
![console](figures/console.png) 在 console 操作 ifconfig 指令打印取得的 IP 地址, 并使用 ping 指令,进行测试网关连接。 - +
![run](figures/run.gif) ## 继续学习 diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-n9h30/quick-start.md b/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-n9h30/quick-start.md index 9dca2bc4ce4647a098070b82763c4367d2297b89..01d7800a8abf950d42d8345232630ea924381e88 100644 --- a/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-n9h30/quick-start.md +++ b/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-n9h30/quick-start.md @@ -6,7 +6,9 @@ 开发板外观如下图所示: -![board](figures/board_interface.png) +

+fishy +

该开发板常用 **板载资源** 如下: @@ -40,7 +42,7 @@ ## 准备工作 -NK-N9H30 板级支持包提供 MDK5 及 GCC 开发环境,介绍如何将示例程序运行起来。运行示例程序前需要做如下准备工作: +NK-N9H30 板级支持包提供 MDK 及 GCC 开发环境,介绍如何将示例程序运行起来。运行示例程序前需要做如下准备工作: - 源码获取 在 env 窗口内运行 git clone 将程序拷贝到本地端。[源码目录说明](../src_code_introduction/rtthread_dir.md) @@ -108,7 +110,7 @@ scons: done building targets. \bsp\nuvoton\nk-n9h30\rtthread.bin ``` -- MDK4 编译项目 +- MDK 编译项目 通过下列指令选译生成 MDK4 项目工程文件。MDK 项目工程产生在这个目录内,文件名为 project.uvproj。 ```bash @@ -169,11 +171,12 @@ scons: done building targets. ## 演示 **使用 Tera Term 终端软件操作 rt-thread finsh/msh 命令行功能。串口的配置如图所示。** -![console](figures/console.png) -### Run LVGLv81 RTT Music on NK-N9H30 +

+fishy +

-**Please check out modified version with GE2D accelerating from [Here](https://github.com/wosayttn/lvgl/tree/release/v8.1)** +### Run LVGLv82 RTT Music on NK-N9H30 ```bash \ | / @@ -187,7 +190,9 @@ msh /> nu_touch_start msh /> ``` -![LvGL](figures/demo_lvglv81.gif) +

+fishy +

### Run NUemWin on NK-N9H30 @@ -205,7 +210,9 @@ msh /> nuemwin_start msh /> nuemwin_stop ``` -![NUemWin](figures/demo_nuemwin.gif) +

+fishy +

## 继续学习 diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-rtu980/quick-start.md b/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-rtu980/quick-start.md index 4d165aac7330501625b5d26d40e34ad9391b1307..9fa83ca353b095c1b22fa15908c137686ca6e0b9 100644 --- a/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-rtu980/quick-start.md +++ b/rt-thread-version/rt-thread-standard/tutorial/quick-start/nk-rtu980/quick-start.md @@ -6,7 +6,9 @@ 开发板外观如下图所示: -![board](figures/board.png) +

+fishy +

该开发板常用 **板载资源** 如下: @@ -37,7 +39,7 @@ ## 准备工作 -NK-RTU980 板级支持包提供 MDK5 及 GCC 开发环境,介绍如何将示例程序运行起来。运行示例程序前需要做如下准备工作: +NK-RTU980 板级支持包提供 MDK 及 GCC 开发环境,介绍如何将示例程序运行起来。运行示例程序前需要做如下准备工作: - 源码获取 在 env 窗口内运行 git clone 将程序拷贝到本地端。[源码目录说明](../src_code_introduction/rtthread_dir.md) @@ -96,7 +98,7 @@ scons: done building targets. \bsp\nuvoton\nk-rtu980\rtthread.bin ``` -- MDK4 编译项目 +- MDK 编译项目 通过下列指令选译生成 MDK4 项目工程文件。MDK 项目工程产生在这个目录内,文件名为 project.uvproj。 ```bash @@ -157,12 +159,13 @@ scons: done building targets. - 运行 使用 Tera Term 终端软件操作 rt-thread finsh/msh 命令行功能。串口的配置如图所示。(注意: Nuvoton Virtual Com Port 对应的串口编号可在设备管理器内找到。例如: 串口编号为 COM30, 115200N81。) - +
![console](figures/console.png) - +
在 console 操作 ifconfig 指令打印取得的 IP 地址, 并使用 ping 指令,进行测试网关连接。 - +
![run](figures/run.gif) +
## 继续学习 diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/NuMake-HMI-MA35D1-S1-1.png b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/NuMake-HMI-MA35D1-S1-1.png new file mode 100644 index 0000000000000000000000000000000000000000..d424b388888c458566df49cecfcbc4eecd981c4f Binary files /dev/null and b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/NuMake-HMI-MA35D1-S1-1.png differ diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/NuMake-HMI-MA35D1-S1-2.png b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/NuMake-HMI-MA35D1-S1-2.png new file mode 100644 index 0000000000000000000000000000000000000000..7d444fcf13ae64b92b7a63e0e9231fa702969ed3 Binary files /dev/null and b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/NuMake-HMI-MA35D1-S1-2.png differ diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/ddr.gif b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/ddr.gif new file mode 100644 index 0000000000000000000000000000000000000000..a1768f2ff2504e904d8f93d544fd79e2598e4701 Binary files /dev/null and b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/ddr.gif differ diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/dual_camera.gif b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/dual_camera.gif new file mode 100644 index 0000000000000000000000000000000000000000..f968208bcbd9e8c2e8a556b5523b5b5e74e51bfa Binary files /dev/null and b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/dual_camera.gif differ diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/emmc.gif b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/emmc.gif new file mode 100644 index 0000000000000000000000000000000000000000..cde162b30a77a287fdcdc6c6c145c3986346b33c Binary files /dev/null and b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/emmc.gif differ diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/nand.gif b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/nand.gif new file mode 100644 index 0000000000000000000000000000000000000000..11367837f7e09506406fc85064496108906b6396 Binary files /dev/null and b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/nand.gif differ diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/spinand.gif b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/spinand.gif new file mode 100644 index 0000000000000000000000000000000000000000..30af540219f733114254119c3e9197e52c9d2a3e Binary files /dev/null and b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/figures/spinand.gif differ diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/quick-start.md b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/quick-start.md new file mode 100644 index 0000000000000000000000000000000000000000..ea8973245c1a48fb565c010b5cec884ba38ea6b8 --- /dev/null +++ b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-hmi-ma35d1/quick-start.md @@ -0,0 +1,208 @@ +# NuMaker-HMI-MA35D1 上手指南 + +## **简介** + +NuMicro® MA35D1系列为一颗异核同构的多核心微处理器,适用于高端 Edge IIoT Gateway。它是基于双核 64 位 Arm® Cortex-A35 内核,执行速度可达 1 GHz,并搭载一颗 180 MHz Arm Cortex-M4 内核。基于此高性能内核,MA35D1 系列有助于 Tiny AI/ML 边缘运算。 MA35D1 系列提供 LQFP 和 BGA 两种封装以满足各类应用。 MA35D1 系列内建 128 KB IBR(Internal Boot ROM),支持从 USB、SD/eMMC、NAND 和 SPI 闪存(SPI NOR/SPI NAND) 等模式进行安全启动。MA35D1 系列支持 16 位 DDR2/ DDR3 和 DDR3L SDRAM。为了简化系统设计和生产,MA35 系列提供了 LQFP 和 BGA 两种封装,并堆栈 DDR2/DDR3L SDRAM,最大容量达 512 MB,能够显著的减少 PCB 层数、面积、以及降低电磁干扰。 +MA35D1 系列于人机接口应用,MA35D1 系列提供 LCD 显示控制器,分辨率可达 1920 x 1080 每秒 60 帧。 + +开发板外观如下图所示: + +

+fishy +

+ +该开发板常用 **板载资源** 如下: + +- 核心 板载装置 (NuMaker-SOM-MA35D16A81) + - MA35D16A8A7C (BGA312 封装,堆叠 256MB DDR) + - Dual Cortex-A35, 主频 800MHz + - A Cortex-M4, 主频 180MHz (RTP) + - PMIC 电源解决方案 + - eMMC 闪存 16 GB + - 千兆以太网 PHY x2 +- 基板 板载装置 (NuMaker-BASE-MA35D1B1) + - 千兆以太网路 x2 + - USB2.0 高速主机 x1, USB2.0 高速主机/设备x1 + - CAN FD x2 + - SD2.0 (标准 SD 插槽) x1 + - UART x2, RS485 x2 + - 模数转换器 x8 + - 相机接口x2 + - 带麦克风、耳麦插孔的音频编解码器 +- TFT LCD 子板 + - 带 4 线电阻式触控的 7 吋 TFT-LCD (1024x600) 屏 +- 调试接口 + - 板载的 NuLink2-Me 下载 +- 扩充板: + - HM1055 摄像头模块 + +开发板更多详细信息请参考 [NuMaker-HMI-MA35D1](https://www.nuvoton.com/products/gui-solution/gui-platform/numaker-hmi-ma35d1-s1/) + +## **软硬件需求** + +### **软件需求** + +- Window 10 操作系统。 +- [Env RT-Thread 开发辅助工具](../../../../../development-tools/env/env.md)。 +- 终端联机工具,如 Tera Term。 +- RT-Thread 源码。 + +### **硬件需求** + +- NuMaker-HMI-MA35D1 开发板。 +- USB Micro 数据传输线 2 条。 +- USB to RS-232 数据传输线 1 条。 + +## **准备工作** + +NuMaker-HMI-MA35D1 板级支持包提供 GCC 开发环境,介绍如何将示例程序运行起来。运行示例程序前需要做如下准备工作: + +### **源码获取** + +在 env 窗口内运行 git clone 将程序拷贝到本地端。[源码目录说明](../src_code_introduction/rtthread_dir.md) + +```bash +git clone https://github.com/RT-Thread/rt-thread +``` + +### **开发环境** + +支持 GCC 开发环境. + +| IDE/Compiler | Tested version | +| ---------- | ---------------------------- | +| GCC | 6-2017-q1-update | + +### **下载项目相关套件** + +执行下列命令下载项目相关文件。 + +```bash +# cd rt-thread/bsp/nuvoton/numaker-hmi-ma35d1 +# menuconfig --generate +# pkgs --update +Cloning into '\bsp\bsp\nuvoton\numaker-hmi-ma35d1\packages\LVGL-latest'... +remote: Enumerating objects: 67821, done. +remote: Counting objects: 100% (1085/1085), done. +remote: Compressing objects: 100% (608/608), done. +remote: Total 67821 (delta 512), reused 964 (delta 476), pack-reused 66736 +Receiving objects: 100% (67821/67821), 109.32 MiB | 572.00 KiB/s, done. +Resolving deltas: 100% (52349/52349), done. +Updating files: 100% (1248/1248), done. +==============================> LVGL latest is downloaded successfully. +... +==============================> OPTPARSE latest is downloaded successfully. +==============================> wavplayer update done +==============================> ramdisk update done +==============================> optparse update done +Operation completed successfully. +``` + +### **GCC 编译项目** + +执行下列指令进行 gcc 编译工程,生成的文件为 rtthread.bin。
+**特别注意**: GCC编译过程将会封装 **ma35-rtp/rtthread.bin** 执行档案,演示 Dual Cortex-A35 与 Cortex-M4 异质多处理器执行。 + +```bash +# cd rt-thread/bsp/nuvoton/numaker-hmi-ma35d1 +# scons -c +# scons -j 8 +… +… +LINK rtthread.elf +arm-none-eabi-objcopy -O binary rtthread.elf rtthread.bin +arm-none-eabi-size rtthread.elf + text data bss dec hex filename + 381200 4964 176828 562992 89730 rtthread.elf +scons: done building targets. + +\bsp\nuvoton\numaker-hmi-ma35d1\rtthread.bin +``` + +### **固件下载** + +在 NuMaker-BASE-MA35D1B1 上切换 SW4 拨码开关,对应的动作如下: +**特别注意**: 下载固件之前,使用 USB Micro 数据传输线到 NuMaker-BASE-MA35D1B1 CON5 与计算机。 + +**开机启动配置**
+**L**: OFF dip-switch
+**H**: ON dip-switch
+ +| 储存装置 | **下载配置** | **开机选择配置** | +|--|--|--| +| **DDR 内存** |
  • 切换 1(PG0) 到 ON.
  • 切换 3(PG2) 到 ON.
  • 切换 4(PG3) 到 ON.
  • 切换 其它拨码开关 到 OFF.
| | +| **EMMC 闪存**
(Select eMMC1 device and 8-bit mode) |
  • 切换 1(PG0) 到 ON.
  • 切换 3(PG2) 到 ON.
  • 切换 4(PG3) 到 ON.
  • 切换 7(PG6) 到 ON.
  • 切换 8(PG7) 到 ON.
  • 切换 其它拨码开关 到 OFF.
|
  • 切换 1(PG0) 到 ON.
  • 切换 3(PG2) 到 ON.
  • 切换 7(PG6) 到 ON.
  • 切换 8(PG7) 到 ON.
  • 切换 其它拨码开关 到 OFF.
| +| **Raw NAND 闪存**
(Select Ignore BCH and Page setting) |
  • 切换 1(PG0) 到 ON.
  • 切换 3(PG2) 到 ON.
  • 切换 4(PG3) 到 ON.
  • 切换 其它拨码开关 到 OFF.
|
  • 切换 1(PG0) 到 ON.
  • 切换 4(PG3) 到 ON.
  • 切换 其它拨码开关 到 OFF.
| +| **Serial NAND 闪存**
(Select 4-bit mode) |
  • 切换 1(PG0) 到 ON.
  • 切换 3(PG2) 到 ON.
  • 切换 4(PG3) 到 ON.
  • 切换 7(PG6) 到 ON.
  • 切换 其它拨码开关 到 OFF.
|
  • 切换 1(PG0) 到 ON.
  • 切换 7(PG6) 到 ON.
  • 切换 其它拨码开关 到 OFF.
+ +### **下载到内存并执行** + +执行窗口平台的匹次档脚本,将 rtthread.bin 下载到内存并且执行。脚本档案的路径如下: + +```bash +\bsp\nuvoton\numaker-hmi-ma35d1\nuwriter_scripts\nuwriter_ddr_download_and_run.bat +``` + +

+ +

+ +### **下载到 EMMC 闪存** + +执行窗口平台的匹次档脚本,将rtthread.bin下载到 EMMC 闪存。脚本档案的路径如下: + +```bash +\bsp\nuvoton\numaker-hmi-ma35d1\nuwriter_scripts\nuwriter_sd_programming.bat +``` + +

+ +

+ +### **下载到 Serial NAND** + +执行窗口平台的匹次档脚本,将 rtthread.bin 下载到 SPI-NAND 闪存。脚本档案的路径如下: + +```bash +\bsp\nuvoton\numaker-hmi-ma35d1\nuwriter_scripts\nuwriter_spinand_programming.bat +``` + +

+ +

+ +### **下载到 Raw NAND** + +执行窗口平台的匹次档脚本,将 rtthread.bin 下载到 RAW-NAND 闪存。脚本档案的路径如下: + +```bash +\bsp\nuvoton\numaker-hmi-ma35d1\nuwriter_scripts\nuwriter_nand_programming.bat +``` + +

+ +

+ +### **运行** + +使用 Tera Term 终端软件操作 rt-thread finsh/msh 命令行功能。(注意: Nuvoton Virtual Com Port 对应的串口编号可在设备管理器内找到。例如: 串口编号为 COM30, 115200N81。) + +|板载连接口|连接线|用途| +|-|-|-| +|VCOM(CON21) | USB Micro 数据传输线 | rt-thread@CA35 控制台 | +|RS232_16(CON14) | USB to RS-232 数据传输线 | rt-thread@RTP 控制台 | + +### **其它外围功能演示** + +在显示Video层,排列双摄像头的影像提供预看功能; 在显示overlay层,执行LVGL Benchmark演示,并配置白色为Overlay色键,展示穿透功能。 +

+ +

+ +## **更多开发板信息** + +- [NuMaker-HMI-MA35D1](https://www.nuvoton.com/products/gui-solution/gui-platform/numaker-hmi-ma35d1-s1/?tab=1) + +## 继续学习 + +已完成 RT-Thread 快速上手!点击这里进行 [内核学习](../../kernel/kernel-video.md) 。 diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-iot-m487/quick-start.md b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-iot-m487/quick-start.md index 6d384f899f62e7afec76a143eb7cce46fed7f702..0ff35f9196848286517473de050eb583e23224d7 100644 --- a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-iot-m487/quick-start.md +++ b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-iot-m487/quick-start.md @@ -10,15 +10,17 @@ NuMaker-IoT-M487 提供多元连网方式与多种接口,并提供影像感测 开发板外观如下图所示: -![board](figures/board.png) +

+fishy +

该开发板常用 **板载资源** 如下: - MCU:M487JIDAE,主频 192MHz,512KB FLASH ,160KB RAM - 外部 FLASH:W25Q32(SPI,4MB)、NAU88L25 Audio Codec、ESP8266 Wi-Fi - 常用外设 - * LED:3 个 - * 按键:3 个 + - LED:3 个 + - 按键:3 个 - 常用接口:mikro BUS、CMOS 影像接口、USB 转串口、RJ-45 接口、USB 1.1 OTG、USB 2.0 OTG - 调试接口,板载的 NuLinkMe 下载 @@ -27,6 +29,7 @@ NuMaker-IoT-M487 提供多元连网方式与多种接口,并提供影像感测 ## 软硬件需求 ### 软件需求 + - Window 10 操作系统。 - Env RT-Thread 开发辅助工具。 - IAR-8.2 以上版本或是 Arm MDK v5(或是 v4) – 工程编译软件。(Optional) @@ -36,6 +39,7 @@ NuMaker-IoT-M487 提供多元连网方式与多种接口,并提供影像感测 - RT-Thread 源码。 ### 硬件需求 + - NuMaker-IoT-M487 开发板。 - USB Micro 数据传输线 1 条。 @@ -128,17 +132,32 @@ scons: done building targets. - 固件下载 简易的下载方法: 通过拖拉文档到 NuMicro MCU 虚拟磁盘或是使用传送到 NuMicro MCU 虚拟磁盘的方式,即可完成固件下载。 -![numicro_mcu](figures/numicro_mcu.png) + +

+fishy +

+ 首先,配置 NuMaker-IoT-M487 上的 ISW1,将四个开关拨到 ‘ON’ 的位置。 -![isw](figures/nulinkme_isw.png) + +

+fishy +

+ 配置完成后,将开发板使用 Micro USB 连接线连接计算机,我的计算机将出现一个 NuMicro MCU 虚拟磁盘。接下来,我们将使用这个虚拟磁盘来进行固件下载。(注意:若需要进行 IAR/MDK 源码除错功能,需要将第 4 个指拨开关切换回到 OFF 的位置。) - 运行 使用 Tera Term 终端软件操作 rt-thread finsh/msh 命令行功能。串口的配置如图所示。(注意: Nuvoton Virtual Com Port 对应的串口编号可在设备管理器内找到。例如: 串口编号为 COM30, 115200N81。) -![console](figures/console.png) + +

+fishy +

+ 在 console 操作 ifconfig 指令打印取得的 IP 地址, 并使用 ping 指令,进行测试网关连接。 -![run](figures/run.gif) + +

+fishy +

## 继续学习 + 已完成 RT-Thread 快速上手!点击这里进行 [内核学习](../../kernel/kernel-video.md) 。 - diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-m032ki/quick-start.md b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-m032ki/quick-start.md index 3b0290c79f97303009adbbf728793d28ec3e4019..2d39f7da878343be0eb043bae6e6a6ae7bb3cac8 100644 --- a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-m032ki/quick-start.md +++ b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-m032ki/quick-start.md @@ -10,7 +10,9 @@ Nu-Link2-Me 刻录与除错器可透过SWD接口进行刻录与除错,还带 开发板外观如下图所示: -![board](figures/board.png) +

+fishy +

该开发板常用 **板载资源** 如下: @@ -122,16 +124,26 @@ scons: done building targets. - 固件下载 简易的下载方法: 通过拖拉文档到 NuMicro MCU 虚拟磁盘或是使用传送到 NuMicro MCU 虚拟磁盘的方式,即可完成固件下载。 -![numicro_mcu](figures/numicro_mcu.png) +

+fishy +

首先,配置 Nu-Link2-Me 上的指拨开关,将四个开关拨到 ‘ON’ 的位置。 -![isw](figures/nulinkme_isw.png) +

+fishy +

+ 配置完成后,将开发板使用 Micro USB 连接线连接计算机,我的计算机将出现一个 NuMicro MCU 虚拟磁盘。接下来,我们将使用这个虚拟磁盘来进行固件下载。 - 运行 使用 Tera Term 终端软件操作 rt-thread finsh/msh 命令行功能。串口的配置如图所示。(注意: Nuvoton Virtual Com Port 对应的串口编号可在设备管理器内找到。例如: 串口编号为 COM30, 115200N81。) -![console](figures/console.png) -![run](figures/run.gif) + +

+fishy +

+ +

+fishy +

## 继续学习 已完成 RT-Thread 快速上手!点击这里进行 [内核学习](../../kernel/kernel-video.md) 。 - diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-m2354/quick-start.md b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-m2354/quick-start.md index c7c334835bdd71c6a4db44967490d6e17c9751ff..a150f93fab8ce5988a85027c46f5fcc2f66ad2e8 100644 --- a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-m2354/quick-start.md +++ b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-m2354/quick-start.md @@ -10,7 +10,9 @@ NuMaker-M2354 的另一部分为 Nu-Link2-Me 除错烧录器。Nu-Link2-Me 可 开发板外观如下图所示: -![board](figures/board.png) +

+fishy +

该开发板常用 **板载资源** 如下: @@ -125,17 +127,31 @@ scons: done building targets. - 固件下载 简易的下载方法: 通过拖拉文档到 NuMicro MCU 虚拟磁盘或是使用传送到 NuMicro MCU 虚拟磁盘的方式,即可完成固件下载。 -![numicro_mcu](figures/numicro_mcu.png) + +

+fishy +

+ 首先,配置 Nu-Link2-Me 上的指拨开关,将四个开关拨到 ‘ON’ 的位置。 -![isw](figures/nulinkme_isw.png) + +

+fishy +

+ 配置完成后,将开发板使用 Micro USB 连接线连接计算机,我的计算机将出现一个 NuMicro MCU 虚拟磁盘。接下来,我们将使用这个虚拟磁盘来进行固件下载。 - 运行 使用 Tera Term 终端软件操作 rt-thread finsh/msh 命令行功能。串口的配置如图所示。(注意: Nuvoton Virtual Com Port 对应的串口编号可在设备管理器内找到。例如: 串口编号为 COM30, 115200N81。) -![console](figures/console.png) + +

+fishy +

+ 在 console 操作 ifconfig 指令打印取得的 IP 地址, 并使用 ping 指令,进行测试网关连接。 -![run](figures/run.gif) + +

+fishy +

## 继续学习 已完成 RT-Thread 快速上手!点击这里进行 [内核学习](../../kernel/kernel-video.md) 。 - diff --git a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-pfm-m487/quick-start.md b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-pfm-m487/quick-start.md index 90db00c8cd7fda2a29a68e400d77abb92724dd74..691efce00c75f58030ca9e9d177052fa42150def 100644 --- a/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-pfm-m487/quick-start.md +++ b/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-pfm-m487/quick-start.md @@ -6,22 +6,26 @@ NuMaker-PFM-M487 的主控板采用通用接口设计,提供兼容于 Arduino 开发板外观如下图所示: -![board](figures/board.png) +

+fishy +

该开发板常用 **板载资源** 如下: - MCU:M487JIDAE,主频 192MHz,512KB FLASH ,160KB RAM - 外部 FLASH:W25Q32(SPI,4MB)、NAU88L25 Audio Codec - 常用外设 - * LED:3 个 - * 按键:3 个 + - LED:3 个 + - 按键:3 个 - 常用接口:USB 转串口、RJ-45 接口、USB 1.1 OTG、USB 2.0 OTG - 调试接口,板载的 NuLinkMe 下载 开发板更多详细信息请参考 [Nuvoton Direct](https://direct.nuvoton.com/tw/numaker-pfm-m487)。 ## 软硬件需求 + ### 软件需求 + - Window 10 操作系统。 - Env RT-Thread 开发辅助工具。 - IAR-8.2 以上版本或是 Arm MDK v5(或是 v4) – 工程编译软件。(Optional) @@ -31,6 +35,7 @@ NuMaker-PFM-M487 的主控板采用通用接口设计,提供兼容于 Arduino - RT-Thread 源码。 ### 硬件需求 + - NuMaker-PFM-M487 开发板。 - USB Micro 数据传输线 1 条。 @@ -128,23 +133,32 @@ scons: done building targets. - 固件下载 简易的下载方法: 通过拖拉文档到 NuMicro MCU 虚拟磁盘或是使用传送到 NuMicro MCU 虚拟磁盘的方式,即可完成固件下载。 -![numicro_mcu](figures/numicro_mcu.png) + +

+fishy +

+ 首先,配置 NuMaker-PFM-M487 上的 ISW1,将四个开关拨到 ‘ON’ 的位置。 -![isw](figures/nulinkme_isw.png) + +

+fishy +

+ 配置完成后,将开发板使用 Micro USB 连接线连接计算机,我的计算机将出现一个 NuMicro MCU 虚拟磁盘。接下来,我们将使用这个虚拟磁盘来进行固件下载。(注意:若需要进行 IAR/MDK 源码除错功能,需要将第 4 个指拨开关切换回到 OFF 的位置。) + - 运行 使用 Tera Term 终端软件操作 rt-thread finsh/msh 命令行功能。串口的配置如图所示。(注意: Nuvoton Virtual Com Port 对应的串口编号可在设备管理器内找到。例如: 串口编号为 COM30, 115200N81。) -![console](figures/console.png) + +

+fishy +

+ 在 console 操作 ifconfig 指令打印取得的 IP 地址, 并使用 ping 指令,进行测试网关连接。 -![run](figures/run.gif) -## 更多 -- [Nuvoton NuMaker-IoT-M487 快速上手](../numaker-iot-m487/quick-start.md) -- [Nuvoton NK-980IOT 快速上手](../nk-980iot/quick-start.md) -- [Nuvoton NuMaker-M2354 快速上手](../numaker-m2354/quick-start.md) -- [Nuvoton NK-RTU980 快速上手](../nk-rtu980/quick-start.md) +

+fishy +

## 继续学习 已完成 RT-Thread 快速上手!点击这里进行 [内核学习](../../kernel/kernel-video.md) 。 -