久久99热66热这里只有精品,特黄特色的大片在线观看,亚洲日本三级在线观看,国产三级农村妇女在线,亚洲av毛片免费在线观看,哺乳叫自慰在线看,天天干美女av网

嵌入式Linux系統(tǒng)中的GUI系統(tǒng)的研究與移植

時間:2023-05-01 08:25:25 計算機論文 我要投稿
  • 相關(guān)推薦

嵌入式Linux系統(tǒng)中的GUI系統(tǒng)的研究與移植

來源:單片機及嵌入式系統(tǒng)應(yīng)用  作者:北京航空航天大學(xué) 徐廣毅 張曉林 崔迎煒 楊欣昕 吳小偉

  摘要:針對嵌入式Linux系統(tǒng)中幾種常見的GUI(Graphic User Interface)系統(tǒng),討論嵌入式GUI實現(xiàn)的底層技術(shù)方式;詳細(xì)分析Microwindows、MiniGUI、Qt/Embedded等三種GUI的實現(xiàn)特點、體系結(jié)構(gòu)、API接口。結(jié)合這三種嵌入式GUI在以Motorola i,MX1為核心的實際應(yīng)用系統(tǒng)中移植開發(fā)的問題,討論移植技術(shù)與中文化技術(shù)。

嵌入式Linux系統(tǒng)中的GUI系統(tǒng)的研究與移植

    關(guān)鍵詞:嵌入式Linux GUI 應(yīng)用與移植 中文化

引言

嵌入式GUI為嵌入式系統(tǒng)提供了一種應(yīng)用于特殊場合的人們交互接口。嵌入式GUI要求簡單、直觀、可靠、占用資源小且反應(yīng)快速,以適應(yīng)系統(tǒng)硬件資源有限的條件。另外,由于嵌入式系統(tǒng)硬件本身的特殊性,嵌入式GUI應(yīng)具備高度可移植性與可裁減性,以適應(yīng)不同的硬件條件和使用需求?傮w來講,嵌入式GUI具備以下特點:

*體積;

*運行時耗用系統(tǒng)資源小;

*上層接口與硬件無關(guān),高度可移植;

*高可靠性;

*在某些應(yīng)用場合應(yīng)具備實時性。

1 基于嵌入式Linux的GUI系統(tǒng)底層實現(xiàn)基礎(chǔ)

一個能夠移植到多種硬件平臺上的嵌入式GUI系統(tǒng),應(yīng)用至少抽象出兩類設(shè)備:基于圖形顯示設(shè)備(如VGA卡)的圖形抽象層GAL(Graphic Abstract Layer),基于輸入設(shè)備(如鍵盤,觸摸層等)的輸入抽象層IAL(Input Abstract Layer)。GAL層完成系統(tǒng)對具體的顯示硬件設(shè)備的操作,極大程度上隱蔽各種不同硬件的技術(shù)實現(xiàn)細(xì)節(jié),為誚程序開發(fā)人員提供統(tǒng)一的圖形編程接口。IAL層則需要實現(xiàn)對于各類不同輸入設(shè)備的控制操作,提供統(tǒng)一的調(diào)用接口。GAL層與IAL層的設(shè)計概念,可以極大程序地提高嵌入式GUI的可移植性,如圖1所示。

目前應(yīng)用于嵌入式Linux系統(tǒng)中比較成熟,功能也比較強大的GUI系統(tǒng)底層支持庫有SVGA lib、LibGGI、Xwindow、framebuffer等。

2 三種嵌入式GUI系統(tǒng)的分析與比較

2.1 Microwindows

Microwindows是一個典型的基于Server/Clinent體系結(jié)構(gòu)的GUI系統(tǒng),基本分為三層,如圖2所示。

[1] [2] [3] [4] [5] 

【嵌入式Linux系統(tǒng)中的GUI系統(tǒng)的研究與移植】相關(guān)文章:

Linux系統(tǒng)下指紋圖像處理系統(tǒng)的研究與實現(xiàn)04-27

嵌入式系統(tǒng)及應(yīng)用課程實踐教學(xué)的研究04-30

嵌入式系統(tǒng)報告10-18

嵌入式移動智能抓拍系統(tǒng)硬件設(shè)計研究04-30

嵌入式系統(tǒng)實驗教學(xué)體系的探索與研究04-30

嵌入式系統(tǒng)與通信技術(shù)在汽車安全中的應(yīng)用05-02

PPSM嵌入式RTOS中的窗口系統(tǒng)開發(fā)12-01

SBR系統(tǒng)中脫氮途徑研究04-28

嵌入式GIS在車載導(dǎo)航系統(tǒng)中的關(guān)鍵技術(shù)研究04-27

北斗系統(tǒng)在城市環(huán)境實時稽查系統(tǒng)中的應(yīng)用研究04-29