嵌入式圖形界面

 

嵌入式圖形界面, 使用於嵌入式系統的圖形用戶界面。隨着帶有嵌入式系統的產品的不斷豐富,嵌入式系統硬件性能的不斷提升,不但使嵌入式操作系統被廣泛使用,也使得嵌入式圖形界面的應用變得廣泛。

開源的嵌入Linux圖形系統軟件

  • Dillo -- Dillo是一個小巧(不到300KB),快速,開源多平臺的網頁瀏覽器,它完全由C語言編寫並基於GTK+庫編譯而成。Dillo由於它的高效率和對庫的依賴性最小,使得它非常適合於嵌入式應用。Dillo可以與一個嵌入式網頁服務器配合,就完全可以滿足嵌入式窗口管理器的需要。
  • DirectFB -- DirectFB 是一個運行於Linux幀緩衝設備上提供開發者硬件圖形加速,輸入設備操縱和抽象,集成具有透明窗口和多顯示層窗口管理系統的精減庫。這是一個爲每一個不被底層硬件支持的圖形操作都提供軟件回調功能的完整的硬件抽象層。
  • Familiar項目 -- 這是一個開源的PDA Linux項目,它是handhelds.org網站活動的一個分支,已經集合了一個完整的基於Linux的PDA運算系統的所有主要模塊。 Familiar 發行版目前包含一個基於Blackbox的窗口管理器,一個基於Agenda Computing Fltk+的個人信息管理程序,一個嵌入式Python,一個系統配置和設置備份的工具,一個OpenSSH客戶端和服務器,一個基於Debian的 ARM內核。
  • FBUI -- FBUI是一個微小的常駐Linux內核的圖形用戶界面。FBUI的關鍵觀念是,一它很小,二它健壯而良好,三它只是另外一個驅動,四這是一個屬於內核而不是用戶區的驅動。
  • GGI項目 -- 通用圖形界面(General Graphics Interface)專注於開發快速、穩定、開源、跨平臺的多媒體應用程序接口系統。設計從類似於腦中的嵌入式系統的底層開始,GGI快速,乾淨,抽象,能動態加載模塊,並且高度優化。
  • GPE 掌上環境 -- 該項目目標是爲運行GNU/Linux的操作系統提供一個自由軟件的圖形界面環境。GPE使用X窗口系統和GTK+小部件工具箱。
  • GtkFB -- 從2.0版本開始,GTK+ 將會直接支持渲染Linux的幀緩衝區而不是使用X窗口系統。這對嵌入式系統和資源缺乏的設備來說是個好消息,因爲它省掉了一個高端的X服務器,但同時保留了GTK+的強大功能和一大堆已有的程序。
  • handhelds.org網站PDA支持 -- 想創建自己獨一無二的Linux PDA 實例?handhelds.org正是你需要的!今年初,康柏建了一個開放的掌上程序,一個主動設計來鼓勵在掌上設備創新和研究的,來源於Itsy公司的掌上電腦項目。爲支持這個創新,康柏創建了handhelds.org網站 -- 一個獻給開源掌上開發的廠商中立的網站。不用驚訝,康柏的iPAQ PDA被用來作爲這些活動的底層平臺,因此,一個iPAQ Linux端口可以爲自由地被開源軟件使用。
  • Matchbox -- 一個小巧的小存儲體需求的管理器和相應的程序,特別爲那些資源受限並開啓X11的設備如,掌上電腦,PDA,機頂盒和消費電子等顯示尺寸,存儲,CPU帶寬,輸入機制受限的設備設計。Matchbox包含一個窗口管理器, 一個面板,一個桌面,一個共享的程序庫和一些小面板程序。
  • Microwindows -- 一個致力於爲小設備和平臺提供現代圖形窗口環境的開源項目。Microwindows程序在Linux桌面上編譯和測試,也可以交叉編譯後給目標設備使用。
  • Microwindows -- 一個致力於爲小設備和平臺提供現代圖形窗口環境的開源項目。Microwindows程序在Linux桌面上編譯和測試,也可以交叉編譯後給目標設備使用。
  • NxZilla(之前的nanozilla) -- 一系列來自於Microwindows項目庫,可以讓Mozilla配合NanoX服務器使用。
  • OpenGL ES -- 一個輕量級的自由版權的嵌入式圖形標準,它爲一系列嵌入式系統和設備提供圖形API定義,包括無線設備,移動和航空顯示,和多媒體消費電子如數字電視,機頂盒和遊戲手柄。
  • OpenGUI -- 一個快速的,32位,高階的C/C++ 圖形和窗口庫,建立在一個快速的低階的x86的彙編圖形內核之上。它基於LGPL協議。OpenGUI提供一個2D的基本圖形繪製和一個事件驅動的窗口API用於簡便的應用開發。
  • PicoGUI -- 設計用於多種類型的硬件包括掌上電腦上的小巧的可移植的客戶/服務器架構的圖形界面。像X窗口一樣,它有一個靈活的客戶端-服務器架構。與X窗口不同的是,字體、位圖、小部件和任何其它應用程序需要的被直接編譯在服務器程序中。這樣犧牲一些小的靈活性而獲得速度上的提升和尺寸上的大幅減少。
  • Qt/Dmbedded -- 提供全面的圖形棧,從硬件接口到完整的圖形界面工具。儘管和流行的Qt/X11,Qt/Windows產品的API一樣,但Qt/Embedded不基於 X11所以它明顯地減少了內存需求。內存的需求變到800KB到3MB的ROM(Intel x86)的範圍內。
  • 簡易直接媒體層 -- 一個開源的,跨平臺的多媒體開發應用程序接口和庫,設計用於快速訪問圖形幀緩衝和音頻設備。SDL 現在被廣泛用於一系列嵌入式Linux應用如Microwindows。
  • Tiny-X -- 一個用於嵌入式系統的小巧的小存儲體需求的X 窗口服務器實現。它由XFree86核心開發小組的Keith Packard開發,由SuSE贊助。目標是建立一個工作於小內存的程序,更重要是在內存失效時系統仍健壯。典型的運行於X86 CPU上的基於Tiny-X的X窗口服務器程序,內存能保持在1MB以內。該項目已被用在多個項目中,包括Drive,SmallX,並被集成在Tiny -X中。
  • ViewML -- 一個可自由獲取的,開源的,特別針對嵌入式Linux平臺的網頁濟覽器。 目前,自帶接口的viemML需要2.1MB的RAM,硬盤映像僅760K。
  • WML Browser -- 一個由5NINE贊助的開發用於使任何無線設備具有WAP功能的瀏覽器的項目。它需要在不同的環境在使用不同的輸入設備時支持多個協議棧(WAP1.2.1,http)。瀏覽器將和幀緩衝圖形一起工作。
  • Xynth Windowing System -- 一個自由的軟件項目,用於建立一個可移植的,客戶端、服務器架構的嵌入式窗口系統。 Xynth 窗口系統,利用GPL發行,提供一個輕量級的具圖形界面功能的,可用於基於Linux的嵌入式系統和設備(如機頂盒)的窗口系統。

商業嵌入式Linux圖形系統軟件

  • Access: Netfront瀏覽器 -- 一個爲具有最現代的存儲器和處理器性能的信息應用而設計的嵌入式瀏覽器。它需要1.3MB的ROM和2MB的RAM,支持完整的HTML 3.2 和可選的性能HTML 4.0, 幀,javascript,cookies,網頁打印和多語言。它的模塊化和可剪裁可以通過應用程序模塊和插件增強。一個用戶接口層和設計工具允許設備製造商爲他們的產品創造獨一無二的外觀和體驗。
  • ANT: Freesco瀏覽器 -- 一個小巧的小存儲體需求的,標準兼容的基於JAVA的瀏覽器,它使OEM廠商可以快速容易地爲網絡程序設計品牌接口。它是獨立於平臺的,所以它可以任何硬件和操作系統(包括各種各樣的嵌入式Linux。
  • Century Software: PIXIL PDA and Microwindows -- 一個完整的PDA系統包括一個操作環境,個人信息管理程序,電子郵件客戶端,網頁瀏覽器和一系列多媒體應用程序。Microwindows圖形窗口系統在 PIXIL PDA方案的核中。
  • Espial: Espial套件 -- 一個完整的100%的Java應用層,獨立地位於設備棧的上層,它被廣泛用於Linux。Espial套件包括下列應用程序:設備頂端圖形OSGi客戶端,網頁瀏覽器,郵件客戶端和輕量級的圖形工具。
  • MiniGUI -- 一個雙協議的(GPL和商業協議)的項目,它建立了一個嵌入式系統的小型窗口系統支持庫,它提供與Win32 APIs等價的窗口管理。
  • FancyPants -- 這個來自於加拿大ISV Fluffy Spider公司的商業圖形框架是一個輕量級的用戶接口的特效軟件。FancyPants支持皮膚,圖層,和特效, 面向媒體中心和移動設備,如POS機,機頂盒,和移動電話。
  • Clue WBC browser -- 一個小巧的,模塊化的100%平臺無關的JAVA瀏覽器。Clue WBC支持對國際字符提供Unicode支持,平滑的拖動,數據流的分析和顯示,網絡打印,定製客戶接口,並與WAP兼容。其他特性包括 HTML 4.0,XML, HTTP1.0/1.1, CSS, DOM, cookies的支持。
  • LinuxPEG -- LinuxPEG 是專門爲嵌入式系統設計的嵌入式圖形界面庫和開發工具。LinuxPEG被設計在任何Linux發行版上運行,它的開發工具運行於X11環境。 LinuxPEG是一個在協議下獲取,小存儲體需求的,完全的ROM運行的,包含完整C++源碼的,需版權費的軟件。
  • Qtopia and Qt/Embedded -- Qtopia是給PDA,掌上電腦,互聯網應用等類似設備應用的窗口環境和應用程序套件。Qtopia基於Qt/Embedded,包括個人信息管理程序,電子郵件客戶端,網頁瀏覽器,娛樂和遊戲和一系列應用程序。Qtopia/PDA是商業和開源雙協議的,但Qtopia手機版本只有商業協議。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章