[HMI/GUI] 新唐N9H20 GUI emWin入门指南-1

[复制链接]
2702|28
 楼主| god9987 发表于 2021-12-24 07:55 | 显示全部楼层 |阅读模式
emWin是一个带有图形用户界面(GUI)的图形库。它的目的是为任何使用图形显示操作的应用程序提供一个高效的、与处理器和显示控制程序无关的图形用户界面(GUI)。
目前新唐已经出了多个产品系列带有GUI emWin,如图一。本博文主要介绍新唐的N9H20如何进行GUI emWin平台的移植过程。

 楼主| god9987 发表于 2021-12-24 07:57 | 显示全部楼层
 楼主| god9987 发表于 2021-12-24 07:57 | 显示全部楼层

第一步:平台搭建:
1、官网下载 ,N9H26_emWin_NonOS_BSP_V1.00.001。

http://www.nuvoton.com.cn/hq/products/iot-solution/emwin-platform/emwin-platform/numaker-emwin-n9h20/index.html?__locale=zh

 楼主| god9987 发表于 2021-12-24 07:58 | 显示全部楼层
 楼主| god9987 发表于 2021-12-24 07:58 | 显示全部楼层
2、安装Keil MDK,自行官网下载授权安装。

第二步:emWin移植



 楼主| god9987 发表于 2021-12-24 07:59 | 显示全部楼层
1、打开工程,路径如下:

Non-OS BSP\N9H20_emWin_NonOS_BSP_V1.00.002\emWin\Sample\SimpleDemo\KEIL \SimpleDemo.uvproj

2、如下是SDK和GUI emWin的程序位置。
 楼主| god9987 发表于 2021-12-24 08:00 | 显示全部楼层
 楼主| god9987 发表于 2021-12-24 08:00 | 显示全部楼层

3、打开main.c,增加函数----MainTask () 。

目的是初始化emWin,MainTask()将启动emWin GUI系统。

4954561c50d9b77790.png

 楼主| god9987 发表于 2021-12-24 08:02 | 显示全部楼层

4、编译通过
5311861c50db8493b1.png

 楼主| god9987 发表于 2021-12-24 08:03 | 显示全部楼层

5、下载运行前,设置configure target options,Debug  --  选J-LINK,再选Settings。
4463261c50e3aa5ae2.png

 楼主| god9987 发表于 2021-12-24 08:04 | 显示全部楼层

Settings按如下进行设置。
5570061c50e7da2ed5.png


 楼主| god9987 发表于 2021-12-24 08:05 | 显示全部楼层

6、连上开发板,点击下载和运行。
3997061c50eb024356.png

kkzz 发表于 2022-1-2 17:56 | 显示全部楼层
emWin现在免费吗?   
hudi008 发表于 2022-1-2 17:57 | 显示全部楼层
没有工程配置吗?      
lzmm 发表于 2022-1-2 17:57 | 显示全部楼层
GUI emWin不错。  
minzisc 发表于 2022-1-2 17:57 | 显示全部楼层
LCD接口如何移植呢   
selongli 发表于 2022-1-2 17:57 | 显示全部楼层
GUI emWin好像是收费吧。   
fentianyou 发表于 2022-1-2 17:57 | 显示全部楼层
god9987 发表于 2021-12-24 07:57
第一步:平台搭建:
1、官网下载 ,N9H26_emWin_NonOS_BSP_V1.00.001。

这个是需要安装的吗   
xiaoyaodz 发表于 2022-1-2 17:58 | 显示全部楼层
最近在研究lvgl     
pixhw 发表于 2022-1-2 17:58 | 显示全部楼层
图形显示操作复杂。   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

1028

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部