第一章: 當前主流的小型嵌入式 GUI
當前主流的嵌入式 GUI
當前主流的小型嵌入式 GUI 主要有:emWin(uCGUI),TouchGFX,Embedded Wizard GUI,
uGFX 和 MicroChip GUI。 當然,還有其它的 GUI,只是不被我們所知,這裏把前面說到的其中幾款 GUI
給大家進行簡單的介紹。
TouchGFX 介紹
TouchGFX 是這兩年才發布的嵌入式 GUI,以界面華麗,流暢以及強勁的 TouchGFX Designer(即
將發布正式版)著稱。 官方地址:http://touchgfx.com/en/ 。
美中不足的是 TouchGFX 也是要收費的,具體收費標準看這裏:http://touchgfx.com/en/services-pricing/licenses/ 。
Embedded Wizard GUI 介紹
Embeded Wizard GUI 也是這兩年才發布的嵌入式 GUI,同樣以華麗,流暢的界面和強勁的
GUIBuilder 著稱。 官方地址:http://www.embedded-wizard.de/ 。
獨創 Chora 界面編程語言,讓大家的界面編程極其簡單,GUIBuilder 上面含有非常多的控件,皮膚和主
題供用戶選擇,且支持調試,實際效果如下:
美中不足的是 Embeded Wizard GUI 也是要收費的,具體收費標準看這裏:http://www.embedded-wizard.de/pricing.html
μGFX 介紹
μGFX 也是這幾年才發布的嵌入式 GUI,界面效果不像 TouchGFX 那麽華麗,不過功能也是簡單實用。
同樣有一款不錯的 GUIBuilder。 官方地址:http://www.ugfx.org/ 。 支持的硬件平臺,RTOS 和顯示屏
驅動在這裏有詳細說明:http://www.ugfx.org/platforms.html ,就不單獨整理出來了。 雖然 μGFX 界面不夠華麗,但還算實用。 μGFX 也是要收費的,具體收費標準看這裏:
http://www.ugfx.org/pricing.html 。
emWin(uCGUI)介紹
emWin 屬於老牌的嵌入式 GUI 了,有著十幾年的歷史,軟件架構和功能比較成熟了。 由於 emWin
是本教程要講解的,專門在第 3 章進行了介紹,這就不再展開講述了。
? emWin(uCGUI)更新記錄
emWin(uCGUI)的歷史比較悠久了, 為了找到 emWin(uCGUI) 的第一版是什麽時候發布的, 搜查了
Micrium 官網, SEEGER 官網和網上的一些資料說明, 找到了早期 V3.14R1 版本是發布於 02 年 4 月
5 號, 距今已經有 15 年歷史了, 再之前的版本發布歷史已經找不到了。
第一章: 當前主流的小型嵌入式 GUI