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