【emWin实战教程V2.0】第1章 当前主流的小型嵌入式GUI

标签:
fatfsfreertosstemwinstm32usb |
分类: emWin |
http://bbs.armfly.com/read.php?tid=19834
第1章
当前主流的小型嵌入式GUI
这几年Cortex-M系列单片机发展迅猛,功能也越来越强劲,随之而来的就是小型嵌入式GUI也得到很好的发展。本章节就为大家介绍下当前主流的小型嵌入式GUI。
1.1 当前主流的嵌入式GUI
1.2 TouchGFX介绍
1.3 Embedded Wizard GUI介绍
1.4 μGFX介绍
1.5 emWin(uCGUI)介绍
1.6 总结
1.1
当前主流的嵌入式GUI
当前主流的小型嵌入式GUI主要有:emWin(uCGUI),TouchGFX,Embedded Wizard GUI,uGFX和MicroChip GUI。当然,还有其它的GUI,只是不被我们所知,这里把前面说到的其中几款GUI给大家进行简单的介绍。
1.2
TouchGFX介绍
TouchGFX是这两年才发布的嵌入式GUI,以界面华丽,流畅以及强劲的TouchGFX Designer(即将发布正式版)著称。官方地址:http://touchgfx.com/en/ 。
当前已经支持的硬件平台(2016-07):
下面贴几张TouchGFX实际的显示效果:
下面是TouchGFX Designer的软件效果,功能比较强劲,让界面的创建变得比较容易:
关于TouchGFX的介绍就给大家说这么多,更多相关知识可以到TouchGFX的官网去查看。从上面的几张图可以看出,TouchGFX设计的界面效果还是很漂亮的。美中不足的是TouchGFX也是要收费的,具体收费标准看这里:http://touchgfx.com/en/services-pricing/licenses/ 。
TouchGFX在STM32官方探索板或者评估板上面的演示效果:
l
http://bbs.armfly.com/read.php?tid=8064
l
http://bbs.armfly.com/read.php?tid=15152
l
http://bbs.armfly.com/read.php?tid=17901
1.3
Embedded
Wizard GUI 介绍
Embeded Wizard GUI也是这两年才发布的嵌入式GUI,同样以华丽,流畅的界面和强劲的GUIBuilder著称。官方地址:http://www.embedded-wizard.de/ 。
当前已经支持的硬件平台(2016-07):
下面贴几张Embeded Wizard GUI实际的显示效果:
独创Chora界面编程语言,让大家的界面编程极其简单,GUIBuilder上面含有非常多的控件,皮肤和主题供用户选择,且支持调试,实际效果如下:
关于Embeded Wizard GUI的介绍就给大家说这么多,更多相关知识可以到Embeded Wizard GUI的官网去查看。从上面的几张图可以看出,Embeded Wizard GUI设计的界面效果还是很漂亮的。美中不足的是Embeded Wizard GUI也是要收费的,具体收费标准看这里:http://www.embedded-wizard.de/pricing.html
Embeded Wizard GUI在STM32官方探索板或者评估板上面的演示效果:
l
http://bbs.armfly.com/read.php?tid=10850
l
http://bbs.armfly.com/read.php?tid=19548
1.4
μGFX介绍
μGFX也是这几年才发布的嵌入式GUI,界面效果不像TouchGFX那么华丽,不过功能也是简单实用。同样有一款不错的GUIBuilder。官方地址:http://www.ugfx.org/ 。支持的硬件平台,RTOS和显示屏驱动在这里有详细说明:http://www.ugfx.org/platforms.html ,就不单独整理出来了。
下面贴几张μGFX实际的显示效果:
下面是μGFX软件效果:
关于μGFX的介绍就给大家说这么多,更多相关知识可以到μGFX的官网去查看。从上面的几张图可以看出,虽然μGFX界面不够华丽,但还算实用。μGFX也是要收费的,具体收费标准看这里:http://www.ugfx.org/pricing.html 。
1.5
emWin(uCGUI) 介绍
emWin属于老牌的嵌入式GUI了,有着十几年的历史,软件架构和功能比较成熟了。由于emWin是本教程要讲解的,专门在第3章进行了介绍,这就不再展开讲述了。
l
emWin(uCGUI)的历史比较悠久了,为了找到emWin(uCGUI)的第一版是什么时候发布的,搜查了Micrium官网,SEEGER官网和网上的一些资料说明,找到了早期V3.14R1版本是发布于02年4月5 号,距今已经有15年历史了,再之前的版本发布历史已经找不到了。
1.6
总结
本章主要为大家讲解了几款主流的嵌入式GUI,让大家对当前的小型嵌入式GUI有一个整体的了解,更多关于这几款GUI的知识可以上其官网进行了解和学习。