www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁(yè) > 評(píng)測(cè) > 當(dāng)GUI遇上Wizard,與F756_EVAL來(lái)一場(chǎng)完美邂逅

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

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

5.到GCC ARM Embedded toolchain上下載最新版本后。安裝到STM32Fx目錄里就可以。

6.接下來(lái)就是把STM32F7 HAL的支持包下載后,解壓到STM32Fx里,已經(jīng)安裝的直接復(fù)制到STM32Fx目錄就可以了。。

7.最后解壓STM32F769 Discovery board Demo包到STM32Fx目錄里就可以了。

四、Embedded Wizard配合MDK進(jìn)行程序

以上第三章節(jié)就是官方給出的開(kāi)發(fā)環(huán)境搭建步驟,默認(rèn)使用了GCC編譯工具鏈;如果各位在開(kāi)發(fā)中用到了Keil或者IAR的集成開(kāi)發(fā)環(huán)境,還需要使用官方提供的批處理指令,生成我們能夠在開(kāi)發(fā)環(huán)境使用的開(kāi)發(fā)庫(kù),具體操作步驟可以參考官方的說(shuō)明;

image11.png

Wizard官方為了方便用戶盡快熟悉UI的開(kāi)發(fā)模式,在例程庫(kù)中附帶了幾個(gè)應(yīng)用程序例程,基本含蓋了我們常用的UI組件。例程目錄如下

image12.png

再來(lái)幾個(gè)炫酷的UI界面,小時(shí)候你的經(jīng)典的彈球游戲——BrickGame

image13.jpg

數(shù)據(jù)折線圖顯示——ChartsDemo

image14.png

溫濕度記錄——ClimateCabinet

image15.png

RGBA全彩色測(cè)試——ColorFormats

image16.png

頻率幀測(cè)試——GraphicsAccelerator

image17.png

此處的UI界面我們使用官方提供的例程WashingMachine,工程內(nèi)容比較簡(jiǎn)單,只有一個(gè)界面,可以進(jìn)行觸摸屏交互更改參數(shù),UI設(shè)計(jì)工程如下;

image18.jpg.jpg

之后我們直接按步驟編譯即可生成我們需要的C代碼庫(kù),然后我們還要在工程中添加必要的EVAL板配置文件與STM32F756的開(kāi)發(fā)庫(kù),最后就是在main函數(shù)中調(diào)用我們的UI界面了,此處官方網(wǎng)站與例程種又有詳細(xì)的描述說(shuō)明,我們就不再贅述了。

最后配置配置完成的keil工程如下;

image19.jpg

Main函數(shù)操作如下;

image20.jpg

然后編譯、鏈接,可以看到代碼的空間占用量達(dá)到了360K,這還僅僅只是一個(gè)界面,看來(lái)GUI開(kāi)發(fā)還是非常吃內(nèi)存的;

image21.jpg

程序下載到F756-EVAL后,運(yùn)行如下;

image22.jpg

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

網(wǎng)友評(píng)論

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

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