μC/GUI在嵌入式智能監控系統中的移植研究與應用
μC/GUI函數庫為用戶(hù)程序提供GUI接口,包含的函數有文本、數值、二維圖形、輸入設備以及各種窗口對象。其中,輸入設備可以是鼠標、鍵盤(pán)或觸摸屏;二維圖形包括圖片、直線(xiàn)、多邊形、圓、橢圓、圓弧等;窗口對象包括按鈕、編輯框、進(jìn)度條、復選框等。μC/GUI由庫
函數目錄GUI和配置文件目錄Config兩個(gè)目錄組成,表1是μC/GUI目錄結構,帶星號的都是可選項。本文引用地址:http://dyxdggzs.com/article/149752.htm
其中Config目錄下包括3個(gè)文件分別是LCDConf.h、GUIConf.h和GUITouchConf.h,3個(gè)文件分別用來(lái)配置LCD驅動(dòng)、μC/GUI配置、觸摸屏的配置。μC/GUI移植主要就是對Config文件以及LCDDriver的移植,針對不同的平臺做相應的修改。
2.1 配置文件的移植
GUIConf.h是μC/GUI的基本屬性配置文件,有很多開(kāi)關(guān)可以配置,配置的內容包括是否采用內存設備,是否采用窗口管理器,是否支持操作系統、觸摸屏,以及配置動(dòng)態(tài)內存的大小等。具體可以參考μC/GUI的用戶(hù)手冊,這里只需配置幾個(gè)必要的參數如下:
評論