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