精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

米爾科技emWin GUIBuilder開發圖形界面簡介

米爾科技 ? 來源:米爾科技 ? 作者:米爾科技 ? 2019-11-21 17:11 ? 次閱讀

GUIBuilder生成的C代碼模塊可添加到uVision項目,本應用筆記提供了一個使用GUIBuilder生成的μVision模塊,并且在MCB1800評估板(基于NXP LPC1850)上運行。

一 emWin GUIBuilder 程序

GUIBuilder程序允許不使用C語言的情況下,編程圖形創建對話框。可以對窗口小部件進行創建,拖曳,刪除和調整大小等操作。使用快捷菜單還可以添加窗口小部件屬性。也可以通過編輯屬性微調窗口小部件。最終對話框則以C文件的格式保存在μVision工程中。然后,用戶可以添加針對應用程序的代碼。 即便是在自定義代碼添加到C模塊之后,GUIBuilder也可以修改現有的部件。

下載 GBExample 工程

以下我們將使用MCB1850/MCB1857評估板來測試,并且提供了一個GBExample項目例程。
1.下載GBExample項目例程(下載地址:http://www.myir-tech.com/soft.asp?id=835),并解壓。
2.打開GBExample的μVision項目。

三 創建 GUIBuilder 圖形

現在,已經有了一個μVision工程,還需要一個GUI屏幕。這時沒必要先先創建μVision工程,因為GUIBuilder就可以建立和維護屏幕的配置,也不會影響你添加的代碼。另外,如果已經有模板項目的話,那會更簡單一些,因為GUIBuilder可以直接將屏幕模板保存到工程文件夾中。

1。編輯C:\KEIL\ARM\Segger\emWin\Tools\目錄下的GUIBuilder.ini文件,將“ProjectPath =”指定到創建的新項目的文件夾。

2。啟動GUIBuilder,然后單擊“File”→“Open”。選擇IntroDLH.c文件,然后單擊“Open”按鈕。為了便于開始,例程中已經創建了一個240×320框架,然后添加一些文字,一個文本框,3個按鈕和一個列表框。記住,更改之后,要將它們保存,使用“Open”→“Save”。保存該文件時,GUIBuilder創建一個C模塊,并將其命名為Frame名附加“DLG”字符串。我們要生成名為“Intro”的框架,所以我們例子中GUIBuilder的模塊名為IntroDLG.c。

3。重編譯(編譯)項目文件。有任何錯誤或警告需返回修改。

4。使用ULINK2、ULINK-ME或ULINKPro連接MCB1850評估板板和PC。

5。例程中的例子是設置ULINKPro。如果你有ULINK2或ULINK-ME,為目標選項更改驅動程序,在“Options for Target”選項卡,設置“Debug”和“Utilities標簽ULINK2/ME Cortex Debugger

6。點擊Download圖標下載程序到Flash中。

7。復位MCB1800板啟動運行程序。幾秒鐘后,框架按鈕和列表框即會顯示。觸摸按鈕,文本就會添加到列表框中。

當然,還可以返回GUIBuilder添加、更改或刪除部件。修改后保存文件,然后重新編譯μVision工程(第3步以后),并下載(步驟6)。

下載完畢后,如果你想運行調試器,請單擊啟動調試器的調試圖標,點擊源代碼行左邊緣的暗灰色部分,設置一個斷點的。單擊運行圖標啟動程序的運行。該程序將一直執行,直到到達斷點,然后調試器會自動停止。

四 總結

這個例子簡單介紹了GUIBuilder與μVision的使用,通過顯示圖形部件,然后使用觸摸屏來查看效果。 SEGGER提供了許多示例應用程序,演示了如何使用提供的特定部件。在C:\KEIL\ARM\Segger\emWin\Sample\Tutorial\文件夾中包含源代碼部件,以及相關emWin的支持說明。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6085

    瀏覽量

    35222
  • 米爾科技
    +關注

    關注

    5

    文章

    227

    瀏覽量

    20919
收藏 人收藏

    評論

    相關推薦

    圖形界面開發工具GUI Guider的使用教程

    GUI Guider是NXP推出的一款功能強大且對用戶非常友好的圖形界面開發工具。目前最新版本是1.6.1。
    的頭像 發表于 12-20 09:49 ?1.7w次閱讀
    <b class='flag-5'>圖形界面</b><b class='flag-5'>開發</b>工具GUI Guider的使用教程

    emwin使用GUIBuilder后,如何在此界面上畫點描線?

    如題,我現在使用EmwinGUIBuilder,做了一個界面,但是做好之后使用GUI_DrawVLine(40,20,500);函數,想在上面畫條線,但是現在線畫不出來,畫曲線也應該是畫不出來
    發表于 05-14 07:08

    Keil MDK-ARM uVision中使用emWin GUIBuilder開發圖形界面

    的μVision模塊,并且在MCB1800評估板(基于NXP LPC1850)上運行。 一 emWin GUIBuilder 程序 GUIBuilder程序允許不使用C語言的情況下,編程圖形
    發表于 10-13 16:20

    如何開發基于ucgui的圖形界面

    畫出來,然后生成對應的。c文件? 還有啊,小弟最近在如何開發基于ucgui的圖形界面上一頭霧水,不知如何下手?上面這個東東是個.exe文件,打開后就是這個界面,小弟看到這個界面之后深感
    發表于 04-09 00:27

    emWin GUIBuilder與μVision配合使用

    Segger在《帶有圖形用戶界面emWin圖形庫用戶和參考指南》(UM3001_emWin5.pdf)的
    發表于 09-04 07:23

    基于嵌入式操作系統VxWorks的圖形界面開發

    基于嵌入式操作系統VxWorks的圖形界面開發
    發表于 03-29 12:27 ?23次下載

    基于uCLinux系統的圖形界面研究與實現

    將嵌入式Linux 應用至目標設備,并開發出優秀的人機交互界面,是嵌入式開發的關鍵技術之一。探討了嵌入式圖形界面國內外研究現狀,通過比較,提出了在uclinux 系統下采用MiniG
    發表于 08-12 09:00 ?24次下載

    基于UC/OSII的圖形界面系統的設計與應用

    uC/OSII 以其嚴格的實時性得到了廣泛的應用,但目前適用于uC/OSII 的圖形界面卻很少。本文詳細介紹了一種適用于uC/OSII 的圖形界面--uC/GUI 的體系結構和特點,同時介紹了S3C44B0X 內置LC
    發表于 09-02 10:03 ?33次下載

    MFC圖形界面編程入門教程

    計算機上的上位機制作工具語言之MFC圖形界面編程入門教程
    發表于 09-01 14:55 ?0次下載

    基于VxWorks下多頁圖形界面的設計

    基于VxWorks下多頁圖形界面的設計
    發表于 10-24 11:01 ?2次下載
    基于VxWorks下多頁<b class='flag-5'>圖形界面</b>的設計

    MATLAB的GUI圖形界面編程(精編)

    本書主要介紹MATLAB 的圖形繪制和用戶圖形界面實現技術。全書主要由三個部分組成: MATLAB語言介紹、MATLAB 二。維和三維圖形繪制方法以及GUI 的開發與應用。書中通過人量
    發表于 11-24 15:43 ?0次下載
    MATLAB的GUI<b class='flag-5'>圖形界面</b>編程(精編)

    emWin實戰指南分析

    第1章 emWin 是什么? 1.1 emWin 簡介 簡而言之,emWin(是 embed win 的縮寫)是 Segger 公司針對嵌入式平臺
    發表于 12-06 17:20 ?11次下載

    Linux字符界面圖形界面

    本視頻主要詳細介紹了Linux字符界面圖形界面的操作教程,具體的跟隨小編一起來了解一下。
    的頭像 發表于 03-02 14:14 ?7289次閱讀

    嵌入式圖形界面

    https://www.veryarm.com/50992.html嵌入式圖形界面,使用于嵌入式系統的圖形用戶界面。隨著帶有嵌入式系統的產品的不斷豐富,嵌入式系統硬件性能的不斷提升,不但使嵌入式
    發表于 10-20 12:21 ?10次下載
    嵌入式<b class='flag-5'>圖形界面</b>

    基于STM32移植UCGUI圖形界面框架(3.9.0源碼版本)

    基于STM32移植UCGUI圖形界面框架(3.9.0源碼版本)
    發表于 11-30 16:06 ?0次下載
    基于STM32移植UCGUI<b class='flag-5'>圖形界面</b>框架(3.9.0源碼版本)