開源移動計算平臺Moblin初探
3C(計算機、通信和消費電子產品)終端設備的融合是客觀趨勢,Linux在上網本中已經占據30%左右的市場份額,并且有積蓄增加的趨勢。Moblin是Intel公司針對采用Atom處理器的上網本(Netbook)和移動互聯網設備(MID)開發的客戶端Linux軟件平臺。Moblin計劃為Intel Atom處理器為核心的上網本和移動互聯網設備提供了強大而廉價的操作系統,采用該平臺將使移動設備的圖形處理性能和電池續航能力得到大幅提升。該平臺不僅能夠應用到MID和Netbook上,而且還可以擴展到車載移動設備和醫療電子設備中,Moblin針對Linux核心進行了一些改進,對移動設備所需的網絡聯通性能進行擴展,甚至能夠支持最新的3G技術。Linux發行商、MID和Notebook生產商通過和Intel的合作,分擔不同的工作,創建不同的Moblin衍生版本將Moblin組件整合進各自的移動平臺。Moblin框架對微軟公司的Windows、谷歌公司的Android提出了挑戰,為開發商提供了基于Linux平臺構建移動應用開發的另一個選擇。
本文引用地址:http://www.104case.com/article/98857.htmMoblin平臺技術概要
Moblin結構支持多種平臺和用例模型,可廣泛用于從上網本(Netbook)移動互聯網設備等多種嵌入式設備,例如車載信息娛樂系統。該結構的核心部件是Moblin核心的公共層,它是用于提供一種統一方式開發這些設備硬件或用例模型的獨立層。在Moblin核心以下,設有面向硬件平臺的Linux內核和設備驅動。Moblin核心以上是目標設備特定的用戶接口和用戶交互模型。Moblin核心提供了許多開源庫和應用程序服務,用于從高級功能模塊快速建立特定的設備應用。Moblin系統結構如圖1所示。
Moblin 2.0核心堆棧在以下幾個方面進行了改進。
●電源管理部分針對MID和Netbook便于攜帶且能夠長時間使用的需求,做了大量的優化,使電池續航能力得到很大提高。
●為滿足隨時隨地獲取互聯網服務的需求,Moblin系統針對MID、Netbook和車載移動設備所需求的網絡連通性能進行了擴展,對有線、WiFi、藍牙、WinMax等采用同一的網絡聯線管理。能夠支持最新的3G技術,Telephony接口支持多個3G語音堆棧,集成了VoIP。
●驅動進行了更新,增加了各種移動設備所需要的驅動程序。
●應用程序框架重新設計。Moblin 2.0核心堆棧放棄了前一版本所使用的Hildon應用程序框架,主屏幕設計和應用程序圖形界面設計有了更大的靈活性。可以以Flash AIR平臺為基礎設計用戶界面,也可以直接以HTML文件作為操作系統主屏幕或者應用程序圖形界面。
●采用基于Clutter的帶3D物理效果的優化應用界面框架。Clutter基于OpenGL,更容易創造出絢麗的特效,并且支持與GTK進行互操作。
●Moblin 2.0提供了全套的開發工具。主要的部件有Moblin影像創建者、Linux項目生成器等。Moblin影像創建這是指可以創建MID和Netbook等多種平臺上的Moblin影像的工具Mobile Image Creator(MIC),MIC能夠在USB驅動器、光盤等設備中創建一個帶有平臺特定的、完整的目標文件系統的活動影像和安裝影像;Linux項目生成器為項目生成一個模板或者示例文件,并且預置一些編譯參數。
linux操作系統文章專題:linux操作系統詳解(linux不再難懂)
評論