完整方案內容詳見:www.wpgdadatong.com/reurl/fEJrUr
工欲善其事,必先利其器!
在單片機系統上實現圖形界面,最簡單的方法是使用串口屏,但是在體積有限的手持機應用中,串口屏顯得有點笨重了,而且板子往往不能適應需求,訂做串口屏成本又太高。這就需要使用GUI框架來完成圖形界面。在單片機領域的GUI框架有:ucgui(STemWin/emwin)、TouchGFX、GuiLite、LittlevGL等。
emwin提供的更多是一些較底層的函數(如:畫線、畫圓),而且不能拖控制項,做出來的界面更接近像素時代的產物。在emwin的開發中,要想顯示圖片,需要把圖片轉成bmp格式,再用BmpCvt轉成數組,最後才用emwin的函數去調用這個數組,這是比較麻煩的。
TouchGFX都可以很好的解決這些問題,但是只能用於STM32的單片機上。這是因為TouchGFX是ST全資子公司,目前TouchGFX 僅被授權使用在ST晶片上。
2018年7月10日,全球半導體領導者意法半導體(ST)宣布收購TouchGFX軟體的開發商和供應商Draupner Graphics,標示著TouchGFX翻開了新的篇章。ST此次收購TouchGFX,旨在為嵌入式應用提供高度先進的GUI解決方案來擴展STM32生態系統。對於雙方而言,無疑是雙贏的結果。本文章將通過一個成熟的應用,向你展示TouchGFX 強大的魅力,以及STM32做為GUI 設計平台的優勢與便利!
コメント