新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于Linux和MiniGUI的某型指控終端人機接口設計

        基于Linux和MiniGUI的某型指控終端人機接口設計

        作者: 時間:2010-10-29 來源:網絡 收藏

          最重要的幾個函數是:


          其中,WndProc是這個窗口的消息處理函數。在此,對消息循環進行初立即可。例如:



          添加了鍵盤驅動,修改了的輸入引擎后,應用程序就可以響應鍵盤消息,處理各種事件。除了對標準控制的支持外,還提供了圖形設備(GDI)的支持。通過GDI,程序可以在計算機屏幕上進行圖形輸出,包括基本繪圖和文本輸出。利用這種手段,可以繪制需要的儀表、各種表格。

          3.4 其他問題

          在該課題的開發過程中,還遇到了一些其他的問題,概述如下:

          (1)顯示的色彩深度問題。作為,該課題的顯示分辨率為640×480,如果是16位以上的色深,對ARM處理器將是一個比較大的負擔,會出現畫面的抖動,不連貫。處理的方法是將色深設置為8位,這需要通過修改的顯示驅動來解決。

          (2)鍵盤的防抖問題。按鍵的抖動問題是一類常見問題,可以通過軟件延時或者其他的手段進行處理。

          (3)功能的進一步豐富。該課題只實現了終端的界面,但是作為一個完整意義的終端,還應該考慮終端之間的聯網、數據傳輸,終端和工況采集裝置之間的硬件、數據交換等問題。這些需要進一步開發利用ARM芯片上的其他外設,這是該課題下一步的目標。

          4 結語

          ARM作為一款性價比突出的嵌入式芯片,與圖形系統相結合,是嵌入式圖形界面編程的優選。實驗證明,本文所介紹的軟、硬件系統較好地實現了在本文引言中提及的車載平臺的幾項功能。作為一類典型的車載嵌入式系統,車載指控系統的原理與方法同樣適用于其他嵌入式系統。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 江山市| 利津县| 二手房| 麦盖提县| 金秀| 蓝田县| 通许县| 遵化市| 五大连池市| 杭锦旗| 什邡市| 灵武市| 连南| 鄢陵县| 鹤壁市| 荥阳市| 建德市| 泰州市| 冀州市| 东乡族自治县| 潞城市| 金昌市| 夹江县| 涟源市| 扬中市| 剑川县| 新安县| 晋城| 连平县| 河北省| 灌阳县| 敦煌市| 东明县| 昌吉市| 三明市| 泉州市| 丰都县| 宝坻区| 浮山县| 赤峰市| 江都市|