新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于嵌入式處理器S3C44B0X的μC/GUI設計

        基于嵌入式處理器S3C44B0X的μC/GUI設計

        作者: 時間:2012-03-23 來源:網絡 收藏

        4.3 μC/GUI配置文件參數的修改

        主要是對配置文件LCDConf.h的修改,針對本文使用的320×240彩色LCD,就要作如下修改LCDConf.h的內容:

        #define LCDCONF_H

        #define LCD_XSIZE (320) /* LCD水平分辨率 */

        #define LCD_YSIZE (240)/* LCD豎直分辨率 */

        #define LCD_BITSPERPIXEL (8)

        涉及到LCD寄存器常量的設置等這里不再贅述。另外,本文使用的硬件平臺配有1×4鍵盤,鍵盤連接到的I/O口上,在μC/GUI的移植過程中,對鍵盤的使用主要是通過檢測相對應的I/O口的電平(0或1)來進行對鍵盤按下與否的判斷。

        5. GUI用戶模型設計

        有了以上基于的μC/GUI移植過程,用戶就可以按照自己的要求設計GUI。圖3所示為筆者設計的一個測試用GUI,體現了GUI設計的基本要素和思想。

        圖3.3 測試用戶界面圖

        其中,圖a為測試LCD位圖和鍵盤的GUI,包含滑動按鈕和固定按鈕以及顏色測試條;圖b為常用的正弦波測試圖,以紅色為背景,格線和波形圖采用白色。

        6.小結

        在分析μC/GUI原理及功能的基礎上, 詳細討論了嵌入式圖形用戶界面在基于目標平臺上的移植過程,并給出移植核心程序——驅動接口程序。程序經檢測成功運行于硬件平臺,且運行穩定,實時性強。

        本文作者創新點在于融合了μC/GUI移植簡便、使用方便靈活、功能強大和ARM處理器功耗小、便攜、代碼執行效率高等優點。代碼稍加修改即可廣泛用于智能儀表、便攜式設備等智能終端,有良好的應用前景。

        參考文獻:

        [1] 李巖,榮盤祥. 基于S3C44B0X嵌入式uClinux系統原理及應用[M].北京:清華大學出版社,2005.

        [2] 楊光友,周國柱,張道德,丁毅.嵌入式測控儀器圖形界面設計[J].中國儀器儀表.2004.(10):36-39

        [3] 江俊輝.基于ARM的嵌入式系統硬件設計[J]. 微計算機信息,2005 年21卷第7-2期120頁.

        [4] μC/GUI用戶手冊[M].Micrium公司,2003.


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桦川县| 岳池县| 苍溪县| 凤阳县| 邵武市| 鄂尔多斯市| 乐平市| 黎平县| 晋江市| 昆明市| 保亭| 民权县| 同仁县| 扶余县| 克山县| 福建省| 淮阳县| 揭阳市| 淳化县| 石林| 石嘴山市| 曲沃县| 中卫市| 和静县| 惠州市| 洪江市| 福鼎市| 策勒县| 天台县| 兴和县| 泸定县| 祁门县| 民勤县| 双峰县| 清水县| 报价| 富锦市| 垦利县| 从化市| 荣昌县| 石柱|