新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 恰當選擇嵌入式Linux環(huán)境下的GUI系統(tǒng)

恰當選擇嵌入式Linux環(huán)境下的GUI系統(tǒng)

作者: 時間:2012-04-05 來源:網(wǎng)絡(luò) 收藏

圖1 QPE的主界面

另外,Trolltech公司還推出了針對PDA軟件的整體解決方案QPE(Qt Plamtop Environment)。它從底層的、Window Manger、Soft Keyboard到上層的PIM、瀏覽器、多媒體等,全部都考慮進去了。其主界面如圖1所示 ,內(nèi)部包括地址簿、計算器、世界時間、時間設(shè)置、記事本、終端、文件瀏覽器、幫助、媒體播放器、圖像瀏覽器、文本編輯器等。

相對其他GUI來說, Qt/Embedded 應(yīng)該說是肥美型的產(chǎn)品,功能豐富,但能消化它的東西只能是高端產(chǎn)品,32MB內(nèi)存是運行它的最小要求。因此,如果開發(fā)的產(chǎn)品不是高端的信息終端類產(chǎn)品,不應(yīng)優(yōu)先考慮 Qt/Embedded。

GtkFB

自從Qt推出了版本之后,雖然GTK+并非商業(yè)公司所發(fā)展,但也加緊腳步推出了 GtkFB方案,其宗旨就是要為系統(tǒng)推出一套基于GTK+的GUI解決方案。與Qt/Embedded類似,GtkFB也跳過X層直接與 FrameBuffer溝通,因此也具有Qt/Embedded的幾項優(yōu)點,不過由于不是商業(yè)軟件,在發(fā)展的速度上較為緩慢。

Microwindows

Microwindows Open Source Project成立的宗旨在于針對體積小的裝置,建立一套先進的視窗環(huán)境,在Linux桌面上通過交叉編譯可以很容易地制作出micro-windows的程序。MicroWindows能夠在沒有任何操作系統(tǒng)或其他圖形系統(tǒng)的支持下運行,它能對裸顯示設(shè)備進行直接操作。這樣,MicroWindows就顯得十分小巧,便于移植到各種硬件和軟件系統(tǒng)上。

然而MicroWindows 的免費版本進展一直很慢,幾乎處于停頓狀態(tài),而且至今為止,國內(nèi)沒有任何一家專業(yè)對 MicroWindows 提供全面技術(shù)支持、服務(wù)和擔保的公司。

MiniGUI

MiniGUI是中國人做得比較好的自由軟件之一,它是在Linux控制臺上運行的多窗口圖形操作系統(tǒng),可以在以Linux為基礎(chǔ)的應(yīng)用平臺上提供一個簡單可行的MiniGUI支持系統(tǒng)。“小”是MiniGUI的特色,MiniGUI可以應(yīng)用在電視機頂盒、實時控制系統(tǒng)、掌上電腦等諸多場合。由于這是由中國人自己開發(fā)的,所以MiniGUI對于中文的支持最好。它支持GB2312與 BIG5字元集,其他字元集也可以輕松加入。界面如圖2所示。

圖2 MiniGUI應(yīng)用程序截圖

Pure X架構(gòu)

Tiny X Server是XFree86 Project的一部分,由Keith Pachard先生所發(fā)展,而他本身就是XFree86專案的核心成員之一。一般的X Server都太過于龐大,因此Keith Packard就以XFree86為基礎(chǔ),精簡了不少東西而成Tiny X Server,它的體積可以小到幾百Kb而已,非常適合應(yīng)用于環(huán)境。

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


評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉