首頁 > 評測 > 當GUI遇上Wizard,與F756_EVAL來一場完美邂逅
當GUI遇上Wizard,與F756_EVAL來一場完美邂逅
- [導讀]
- ST收購Draupner的消息已經過了一些時日,想必TouchGFX以后在STM32上會更好用。但本文成文之時這項收購發(fā)生,本文將著重介紹下在F756 EVAL上使用Wizard的體驗。
引言
最近由于項目需要用到研究嵌入式的GUI開發(fā),本人從STemWin研究到TouchGFX,然后又嘗試了Wizard,感覺一個比一個驚艷,也確實,隨著嵌入式處理器性能的不斷提升,越來越多的產品,屏幕成了標配,甚至好多處理器都特意集成了LCD驅動接口,比如今天的豬腳——從ST原廠處軟磨硬泡加SE誘的一塊F756-EVAL板。
一、STM32F756-EVAL簡介
EVAL板是ST官方推出的全功能測試板,由于售價比較貴市面上不多見,相比之下用戶見到的更多的是NUCLEO或者DISCOVERY,今天的要介紹的這塊F756-EVAL搭載了STM32F756處理器,集成STLINK_V2-1,板載SRAM、SDRAM、QSPI Flash,外擴USB、RJ45、RFID等諸多功能,裸板如下;
最重要的是帶了一塊7寸液晶電容屏,不過不是原廠自帶的,原廠的已經丟失了,此處的屏幕是秉火F4上的電容屏,是AT070TN92的屏幕配GT911電容觸摸芯片,最多支持五點觸控,圖片如下。
再來幾張F756-EVAL靚圖給大家欣賞,主控MCU-STM32F756NGH
Flash&SDRAM
DP83848網絡接口
兩片STM32輔助擴展芯片
F756-EVAL背面主要是做兼容處理的跳線電阻
二、嵌入式GUI簡介
前面提到了ST方案用的比較多的三種嵌入式GUI,如下圖
STemWin是ST原廠聯(lián)合SEGGER共同推出的,由于ST已經為用戶購買了版權,所以對用戶來說是免費的,也是目前ST方案中用的最多的,不過功能比較簡單,而且渲染效果不好,界面看起來比較生硬;
TouchGFX是一個用C++語言編寫的GUI框架,相比于emWin視覺效果明顯提升,一下子就把用戶從XP時代帶入win7的感覺,不過這個GUI是收費的,而且測試結果表明GUI代碼占用系統(tǒng)資源比較嚴重;
Embedded Wizard是德國TARA Systems公司開發(fā)的,主要應用于各種嵌入式GUI領域,能夠達到與TouchGFX相同的效果,資源占用率也相比于TouchGFX有所改善,而且分有付費版本與免費版本。
通過最近的研究來看,ST似乎對Wizard情有獨鐘,今年的展會處處都可就見ST+Wizard的推廣方案,相比之下TouchGFX就顯得有點尷尬,而TARA似乎也對ST格外親了,這點從Wizard官網就不難看出,Wizard從F4到F7幾乎全系列都提供了支持包,真可謂是強強聯(lián)合。
再來一張嵌入式展會上ST推出的Wizard方案的照片,陣容異常的強大,很給人的感覺還是相當震撼的(圖片來自網絡)
三、Embedded Wizard開發(fā)環(huán)境搭建
好了不廢話了,我們看看怎么使用Wizard在STM32上開發(fā)GUI吧,有關這部分的詳細教程可以參考Wizard官方網站上的資料,
1、首先呢,我們要準備一些必要的工具與軟件,以便搭建我們的開發(fā)環(huán)境,具體如下
Ø STM32F769DISC開發(fā)板
Ø USB 線用于下載和測試
Ø Embedded Wizard Studio(evaluation or full license)(GUI開發(fā)平臺)
Ø Embedded Wizard STM32FxPlatform Package(官方Fx系列的支持包)
Ø Build Environment for theSTM32F769 Discovery board(官方demo包)
2、工具都備齊了,現(xiàn)在就開始安裝各個軟件了。
1.現(xiàn)在安裝Embedded Wizard Studio
2.然后安裝Embedded Wizard STM32Fx Platform Package
3.如果電腦上還沒有安裝ST-Link的驅動,需要先安裝。。 下載最新的STM32 ST-LINK utility安裝好就可以。。
4.需要在本地電腦(我的文檔目錄下新建(STM32FX)目錄)因為官方編譯設置的默認路徑在這里,如果要自己定義,就得修改。。我偷懶,按照 官方配置。。。
- 本文系21ic原創(chuàng),未經許可禁止轉載!
網友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前