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