新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 專題 > 使用Moblin SDK開發(fā)應(yīng)用程序 – Moblin軟件架構(gòu)

使用Moblin SDK開發(fā)應(yīng)用程序 – Moblin軟件架構(gòu)

作者: 時(shí)間:2010-04-22 來源:intel.com 收藏

  在正式介紹之前先來看看的軟件架構(gòu)圖。

本文引用地址:http://www.butianyuan.cn/article/108273.htm

  最底層的硬件、BIOS、內(nèi)核和驅(qū)動(dòng)沒啥好多談的,就從應(yīng)用程序開發(fā)者最關(guān)心的Application Framework談起好了。本質(zhì)上是桌面Linux的一個(gè)精簡(jiǎn)而非嵌入式Linux的增強(qiáng),因此的應(yīng)用程序框架也與桌面Linux中的Gnome十分類似,它是Gnome針對(duì)移動(dòng)設(shè)備的一個(gè)精簡(jiǎn)版,稱為Gnome Mobile,其中包括了GTK+、Cairo、Pango、Gconf、DBUS、BlueZ……和Gnome很像吧,假如桌面Linux應(yīng)用程序開發(fā)人員要在Moblin上開發(fā)應(yīng)用,估計(jì)現(xiàn)在要開始偷笑了。 Moblin的多媒體框架也是比較常用的框架,Gstreamer和Helix這兩大框架都支持。音頻設(shè)備編程接口是ALSA,攝像頭編程接口是V4L2。網(wǎng)頁(yè)瀏覽器基于Gecko,也就是Firefox的網(wǎng)頁(yè)渲染引擎。

  啰啰嗦嗦的說了一堆,也該說說可以用哪些語(yǔ)言和工具開發(fā)應(yīng)用程序了。C/C++自不必多說,Python也是個(gè)不錯(cuò)的選擇。對(duì)于一些互聯(lián)網(wǎng)應(yīng)用和桌面休閑小游戲來說,F(xiàn)lash在快速開發(fā)和UI美觀上無疑更勝一籌?;贕ecko引擎,通過XUL、Javascript和CSS也同樣可以開發(fā)互聯(lián)網(wǎng)應(yīng)用。除此之外,如果安裝mono后,還可以開發(fā).net應(yīng)用和silverlight應(yīng)用。



關(guān)鍵詞: intel Moblin

評(píng)論


相關(guān)推薦

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

關(guān)閉