自拍无码在线|亚洲AvAv国产|手机久草视频在线|国产三区四区视频|日夲強伦一级入口|欧美香蕉视频一区二区|亚洲涩图日本五月|最新免费成人网址|超碰91官网在线观看|国产口爆在线观看

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

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

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

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

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

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

    關鍵詞:嵌入式Linux GUI 應用與移植 中文化

引言

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

*體積。

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

*上層接口與硬件無關,高度可移植;

*高可靠性;

*在某些應用場合應具備實時性。

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

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

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

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

2.1 Microwindows

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

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

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

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

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

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

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

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

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

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

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

嵌入式GIS在車載導航系統(tǒng)中的關鍵技術研究04-27

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