陳 皓,吳健學
(1.光纖通信技術和網絡國家重點實驗室 湖北 武漢430074;2武漢郵電科學研究院 湖北 武漢430074)
一種嵌入式GUI的實現方案
陳 皓1,吳健學2
(1.光纖通信技術和網絡國家重點實驗室 湖北 武漢430074;2武漢郵電科學研究院 湖北 武漢430074)
針對市場上主流GUI系統可移植性不夠好,實時性差強人意的問題,對比了國內外幾種常見的嵌入式GUI的實現方式,研究了嵌入式GUI系統的關鍵技術,采用了將GUI系統模塊化分層的方法,降低與底層模塊的耦合性,通過交叉編譯的方式進行開發調試,提出了一種高效的嵌入式GUI的實現方案。該圖形用戶界面系統具有高可靠性,結構簡單,便于擴展維護等特點,能較好的滿足嵌入式應用的需求。
嵌入式系統;圖形用戶界面;圖片解析;消息處理
圖形用戶界面[1](Graphical User interface,GUI)是繼字符用戶界面(Character User Interface,CUI)之后提出的新一代用戶界面,它擁有直接操作、用戶控制、保存配置、界面定制[2]、信息反饋等特征。客戶不必通過輸入大量的命令,而是通過鍵盤、鼠標、面板、東視鍵盤等外圍設備[3]來操作窗口、切換畫面、保存配置,因其簡單易用性而深受廣大用戶的喜愛,現已成為大多數操作系統用戶接口的首選。因此,給嵌入式系統設計一個高效可觀的圖形用戶界面,使用戶和產品之間方便的進行溝通,已成為實際應用的重點。
一個優秀的操作系統[4]應該提供良好的圖形用戶界面,相比于其他系統上的GUI,嵌入式系統下的圖形用戶界面對實時性、可靠性、資源利用率要求更高。……