首頁 > 評測 > 當(dāng)GUI遇上Wizard,與F756_EVAL來一場完美邂逅

當(dāng)GUI遇上Wizard,與F756_EVAL來一場完美邂逅

GUI   Wizard   F756 EVAL   STM32   StemWin   
  • 作者:通宵敲代碼
  • 來源:21ic
  • [導(dǎo)讀]
  • ST收購Draupner的消息已經(jīng)過了一些時(shí)日,想必TouchGFX以后在STM32上會更好用。但本文成文之時(shí)這項(xiàng)收購發(fā)生,本文將著重介紹下在F756 EVAL上使用Wizard的體驗(yàn)。

引言

最近由于項(xiàng)目需要用到研究嵌入式的GUI開發(fā),本人從STemWin研究到TouchGFX,然后又嘗試了Wizard,感覺一個(gè)比一個(gè)驚艷,也確實(shí),隨著嵌入式處理器性能的不斷提升,越來越多的產(chǎn)品,屏幕成了標(biāo)配,甚至好多處理器都特意集成了LCD驅(qū)動接口,比如今天的豬腳——從ST原廠處軟磨硬泡加SE誘的一塊F756-EVAL板。

一、STM32F756-EVAL簡介

EVAL板是ST官方推出的全功能測試板,由于售價(jià)比較貴市面上不多見,相比之下用戶見到的更多的是NUCLEO或者DISCOVERY,今天的要介紹的這塊F756-EVAL搭載了STM32F756處理器,集成STLINK_V2-1,板載SRAM、SDRAM、QSPI Flash,外擴(kuò)USB、RJ45、RFID等諸多功能,裸板如下;

image1.jpg

最重要的是帶了一塊7寸液晶電容屏,不過不是原廠自帶的,原廠的已經(jīng)丟失了,此處的屏幕是秉火F4上的電容屏,是AT070TN92的屏幕配GT911電容觸摸芯片,最多支持五點(diǎn)觸控,圖片如下。

image2.jpg

再來幾張F756-EVAL靚圖給大家欣賞,主控MCU-STM32F756NGH

image3.jpg

Flash&SDRAM

image4.jpg

DP83848網(wǎng)絡(luò)接口

image5.jpg

兩片STM32輔助擴(kuò)展芯片

image6.jpg

F756-EVAL背面主要是做兼容處理的跳線電阻

image7.jpg

二、嵌入式GUI簡介

前面提到了ST方案用的比較多的三種嵌入式GUI,如下圖

image8.png

STemWin是ST原廠聯(lián)合SEGGER共同推出的,由于ST已經(jīng)為用戶購買了版權(quán),所以對用戶來說是免費(fèi)的,也是目前ST方案中用的最多的,不過功能比較簡單,而且渲染效果不好,界面看起來比較生硬;

TouchGFX是一個(gè)用C++語言編寫的GUI框架,相比于emWin視覺效果明顯提升,一下子就把用戶從XP時(shí)代帶入win7的感覺,不過這個(gè)GUI是收費(fèi)的,而且測試結(jié)果表明GUI代碼占用系統(tǒng)資源比較嚴(yán)重;

Embedded Wizard是德國TARA Systems公司開發(fā)的,主要應(yīng)用于各種嵌入式GUI領(lǐng)域,能夠達(dá)到與TouchGFX相同的效果,資源占用率也相比于TouchGFX有所改善,而且分有付費(fèi)版本與免費(fèi)版本。

通過最近的研究來看,ST似乎對Wizard情有獨(dú)鐘,今年的展會處處都可就見ST+Wizard的推廣方案,相比之下TouchGFX就顯得有點(diǎn)尷尬,而TARA似乎也對ST格外親了,這點(diǎn)從Wizard官網(wǎng)就不難看出,Wizard從F4到F7幾乎全系列都提供了支持包,真可謂是強(qiáng)強(qiáng)聯(lián)合。

image9.png

再來一張嵌入式展會上ST推出的Wizard方案的照片,陣容異常的強(qiáng)大,很給人的感覺還是相當(dāng)震撼的(圖片來自網(wǎng)絡(luò))

image10.jpg

三、Embedded Wizard開發(fā)環(huán)境搭建

好了不廢話了,我們看看怎么使用Wizard在STM32上開發(fā)GUI吧,有關(guān)這部分的詳細(xì)教程可以參考Wizard官方網(wǎng)站上的資料,

1、首先呢,我們要準(zhǔn)備一些必要的工具與軟件,以便搭建我們的開發(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)在就開始安裝各個(gè)軟件了。

1.現(xiàn)在安裝Embedded Wizard Studio

2.然后安裝Embedded Wizard STM32Fx Platform Package

3.如果電腦上還沒有安裝ST-Link的驅(qū)動,需要先安裝。。 下載最新的STM32 ST-LINK utility安裝好就可以。。

4.需要在本地電腦(我的文檔目錄下新建(STM32FX)目錄)因?yàn)楣俜骄幾g設(shè)置的默認(rèn)路徑在這里,如果要自己定義,就得修改。。我偷懶,按照 官方配置。。。

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+