新唐科技提供 HMI 开发平台其采用新唐的 N9H 微处理器系列,此为一套完整的人机显示接口解决平台,支持最高分辨率为 1024x768 像素显示器,因 N9H 系列采用 ARM926EJ-S 为内核,运行速度达 300 MHz,最高可驱动彩色 1024x768 像素并行端口(Parallel Port),内建 TFT LCD 控制器与 2D 图形加速器,彩度可达 160 万色(24 位)LCD 屏幕输出,高分辨率与高彩度可为用户人机显示接口提供更顺畅与华丽的显示效果。
开发板外观如下图所示:

该开发板常用 板载资源 如下:
开发板更多详细信息请参考 Nuvoton Direct。
NK-N9H30 板级支持包提供 MDK5 及 GCC 开发环境,介绍如何将示例程序运行起来。运行示例程序前需要做如下准备工作:
git clone https://github.com/RT-Thread/rt-thread
| IDE/Compiler | Tested version |
|---|---|
| MDK | uVision 5.25.2 |
| GCC | GCC 5.4.1 20160919 (release) |
使用 1 条 USB 线连接开发板的 USB0 Device port 到 PC 机。 使用 1 条 USB2TTL 线连接开发板的 CON2 port 到 PC 机
# cd rt-thread
# cd bsp/nuvoton/nk-n9h30
# menuconfig --generate
# pkgs --update
Cloning into '<Path-to-rt-thread>\bsp\nuvoton\nk-n9h30\packages\wavplayer-latest'...
remote: Enumerating objects: 52, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 52 (delta 0), reused 4 (delta 0), pack-reused 47
Unpacking objects: 100% (52/52), 25.63 KiB | 144.00 KiB/s, done.
==============================> WAVPLAYER latest is downloaded successfully.
Cloning into '<Path-to-rt-thread>\bsp\nuvoton\nk-n9h30\packages\NUemWin-latest'...
remote: Enumerating objects: 359, done.
remote: Counting objects: 100% (359/359), done.
remote: Compressing objects: 100% (123/123), done.
remote: Total 359 (delta 255), reused 338 (delta 236), pack-reused 0
Receiving objects: 100% (359/359), 23.79 MiB | 2.13 MiB/s, done.
Resolving deltas: 100% (255/255), done.
==============================> NUEMWIN latest is downloaded successfully.
......
# cd rt-thread
# cd bsp/nuvoton/nk-n9h30
# scons
…
…
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
2705416 36721 4797111 7539248 730a30 rtthread.elf
scons: done building targets.
<Path-to-rt-thread>\bsp\nuvoton\nk-n9h30\rtthread.bin
# cd rt-thread
# cd bsp/nuvoton/nk-n9h30
# scons --target=mdk4 –s
<Path-to-rt-thread>\bsp\nuvoton\nk-n9h30\project.uvproj
注意: 开发前,请先安装NuMicro_ARM9_Device_Database_Keil。
進行下列操作之前,需先设定 Power-on setting to USB booting。 Download NuWriter
下载固件至 SDRAM 地址

Step 1: 选择下载类型 Choose type: DDR/SRAM 。
Step 2: 按下 Re-Connect。
Step 3: 选择 Choose file: Specify path of your rtthread.bin file.。
Step 4: 输入 Execute Address: 0x0。
Step 5: 按下 Option: Download and run。
Step 6: 按下 Download。
Step 7: 查看 RT-Thread 是否运行。
烧录固件至 SPI NOR Flash

Step 1: 选择下载类型 Choose type: SPI 。
Step 2: 按下 Re-Connect。
Step 3: 选择 Choose file: Specify path of your rtthread.bin file.。
Step 4: 点选 Image Type: uBoot
Step 5: 输入 Execute Address: 0x0。
Step 6: 按下 Program 并等待结束。
Step 7: 设定 Power-on setting to SPI NOR booting
Step 8: 按下 Reset 按键。
Step 9: 查看 RT-Thread 是否运行。
使用 Tera Term 终端软件操作 rt-thread finsh/msh 命令行功能。串口的配置如图所示。

Please check out modified version with GE2D accelerating from Here
\ | /
- RT - Thread Operating System
/ | \ 4.0.4 build Dec 17 2021 17:29:14
2006 - 2021 Copyright by rt-thread team
<Enjoy LvGL with H/W 2D Graphics Accelerating>
msh /> nu_touch_start
msh />

\ | /
- RT - Thread Operating System
/ | \ 4.0.4 build Dec 17 2021 17:29:14
2006 - 2021 Copyright by rt-thread team
msh /> nu_touch_start
msh /> nuemwin_start
<Enjoy NuemWin with H/W 2D Graphics Accelerating>
msh /> nuemwin_stop

已完成 RT-Thread 快速上手!点击这里进行 内核学习 。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。