第2章 初學 emWin 的准備工作及其快速上手


以下內容轉載自安富萊電子論壇:http://forum.armfly.com/forum.php?mod=viewthread&tid=24552&extra=page%3D3%26filter%3Dtypeid%26typeid%3D28

俗話說萬事開頭難,學習一門新的知識,難的往往不是知識本身,而是如何快速上手,需要什么資料
和開發環境。 一旦上手后,深入的學習就相對容易些了。
本章節就起到這樣的作用,主要說明初學 emWin 需要做的准備工作。
對於初學者來說,要優先掌握以下三點:
學會 emWin 相關資源的獲取方法,做到心中有數,要不心里老是沒底。
學習 emWin 模擬器的使用。利用模擬器做前期的界面調試非常方便,可以大大降低界面的設計時間。
另外就是學習模擬器中配套的大量參考例子的運行方法,這些參考例子極具參考價值。
學習 GUIBuilder 和 uCGUIBuilder 兩款界面創建小工具的使用。 通過這兩個小工具,使得界面創建
和排版布局變得很容易,一定程度上加快了界面的創建。
掌握了這三點后,一定要做大量實例的練習,因為實戰才是學好 emWin 的最佳捷徑,待有一定基礎
后,使用中只需查閱手冊即可。 另外,初學時不要一上來就研究 emWin 的底層驅動接口,比較影響初學
的積極性,搞得后面越來越沒有興趣去研究了。

SEGGER 官方的英文版 emWin 用戶手冊
emWin 用戶手冊下載地址:https://www.segger.com/downloads/emwin,當前版本是
emWin5.34(如果官方升級了新版本,大家使用最新版本即可,手冊都是向下兼容的)。

周立功翻譯的 emWin5.12 中文版用戶手冊
雖然中文版的版本有些低,但是對於初學者來說,這個版本已經夠用了。 大家可以在安富萊電子論壇
進行下載:http://bbs.armfly.com/read.php?tid=377
待 emWin 入門后,要逐漸的適應英文版的手冊,5.12 版本的中文版已經不夠用了,很多新發布的控
件都沒有介紹。
emWin 模擬器的下載
emWin 模擬器下載地址:https://www.segger.com/downloads/emwin,當前版本是 emWin5.32。
另外注意,下載模擬器是需要用戶注冊了 SEGGER 官網的賬號后才可以下載。

 

 細心的讀者會發現手冊是 5.34 版本,但是模擬器怎么是 5.32 版本?這是沒有問題的,因為官網沒有及時
更新。 另外本教程模擬器的使用是以 5.32 版本為基礎的,如果官方升級了新版,並且模擬器做了修改,
論壇進行了備份,下載地址:http://bbs.armfly.com/read.php?tid=23481

用於 STM32 的 emWin 軟件包下載
用於 STM32 系列芯片的 emWin 軟件包主要存放於 STM32CubeF 里面,所以要下載 emWin 軟件
包就需要下載 STM32CubeF(ST 官網資料需要用戶注冊賬號才可以下載)。
用於 STM32F1xx 系列的的 emWin 軟件包存放在 STM32CubeF1 里面
ST 官網地址鏈接
用於 STM32F4xx 系列的的 emWin 軟件包存放在 STM32CubeF4 里面
ST 官網地址鏈接
用於 STM32F7xx 系列的的 emWin 軟件包存放在 STM32CubeF7 里面
ST 官方地址鏈接

emWin 的調試工具 emWinSPY
emWinSPY 是一款比較實用的 emWin 調試軟件。
emWinSPY 是從 5.2x 版本才開始有的,但這個版本僅支持網口調試。 網口調試有些麻煩,我們不考
慮這種調試方式。到了 emWin5.32 版本開始支持 JLINK 調試了,但是測試發現 emWin5.32 版本無法使
用 emWinSPY,缺少函數定義,編譯后會出現如下問題:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM