首頁 > 技術文章 > Symbian > symbian 入門系列 -- Symbian OS簡介

symbian 入門系列 -- Symbian OS簡介

52RD.com 2005年6月3日 Nokia            評論:1條 查看 我來說兩句
1.1 Symbian操作系統的起源和現狀

Symbian成立于1998年,由愛立信、諾基亞、摩托羅拉和Psion共同出資籌建。1999年,松下公司加入Symbian。2000年,世界上第一款采用Symbian操作系統的手機Ericsson R380成功上市,同年,索尼公司和三洋公司獲得了Symbian 的授權。 2001年, 富士通公司獲得了Symbian的授權。諾基亞公司推出了Nokia 7650-基于 Symbian操作系統的2.5G手機. 同時,Nokia 9210開始公開發售。

2002年,西門子公司與索尼-愛立信公司入股Symbian,Sendo公司獲得了Symbian的授權。NTT DoCoMo 發布3G FOMA F2051手機。 Symbian發布第一個用于3G系統的手機操作系統Symbian OS v7.0 for 3G mobile phones。2003年,諾基亞成功推出了第一款基于Symbian OS v7.0s的手機。同年,三星公司成為Symbian的股東之一。

2004年,已經發布的采用Symbian OS 的手機包括Panasonic X700, Motorola A1000, Nokia 9500, 7610 和N-Gage QD, Samsung SGH-D710。Arima公司與LG電子獲得了Symbian的授權。同時,聯想公司決定將Symbian操作系統用于他們最近的手機產品中。

  而Symbian隨著手機的發展得到了越來越多的市場。在目前手機操作系統的爭奪中,Symbian市場占有率達到了70%,是當之無愧的老大,而微軟的windows mobile和其他操作系統一共只有30%的份額。

  目前,全球主流手機操作系統爭奪主要有三種:

   1.Symbian操作系統:按持股比例多少,由諾基亞、愛立信、索尼愛立信、松下、三星、西門子共6家廠商順序組成的Symbian聯盟把持。優點是價格適中,對手機要求較低,缺點是開發人員少。

   2.windows mobile操作系統:優點在于可以方便地和PC上的windows進行互通,開發人員多,但缺點是授權費最高,對手機要求也高。

   3.Linux:全球開放的系統,任何廠家和開發商均可使用,優點是價格最低,對手機要求最低,缺點也很明顯,廠家各自為營,手機之間的互通性差。


1.2 Symbian操作系統使用的手機設備
 

采用Symbian操作系統的智能手機已經推出的包括以下幾款:Sony Ericsson P910,Sony Ericsson P900,Sony Ericsson P800, FOMA F900i,FOMA F2051, Nokia 6600,Nokia N-Gage,Nokia 7610,Nokia N-Gage QD,Nokia 3660/3620,FOMA F2102V, Nokia 7650,Nokia 3650/3600,Nokia 9290 Communicator,Nokia 9210 Communicators,Sendo X,Motorola A920,Motorola A925,Siemens SX1。

即將推出的還有:Arima U300 ,Nokia 6670,Nokia 6630 ,Nokia 6260 ,Nokia 9500,Nokia 9300,Nokia 6620,BenQ P30,Samsung SGH-D710,Panasonic X700,Motorola A1000,,FOMA F900iT  FOMA F880iES,FOMA F900iC。

1.3 Symbian OS的特點

Symbian OS具有以下6大特點: 
1、操作系統是運行在ROM上的 

2、系統是運行在電池驅動的設備上的 

3、完全是面向對象的 

4、基于組件的設計 

5、被設計成確保用戶的數據不會丟失 

6、簡單的UI系統 

Symbian 是真正的微核操作系統,所謂“微核”,就是說操作系統 只有很小的一部分是運行在最高優先級的,其他的功能都是以Client-Server的方式提供。下面是Symbian系統的內部結構圖: 

應用層:

Shell, OPL, 及其他應用程序


系統層:

Dialogs, Menu, Toolbar, Icons, Resources, JavaVM, Grid, Rich Text,  Edit Control,  List Control, Application Framework, Jave Class Libraries. 

服務層:

Window Server, Process Server, Socket Server, Sound Server, Wireless Server, Database Server, File Server, Alarm Server, Comms Server, 以及無線協議


內核:

euser.dll, ekern.exe, 服務控制(supervisor server), HAL(設備抽象層)


驅動程序層:

包括音頻驅動,顯示驅動,MMC驅動,鍵盤驅動,串并口驅動 ,DSP驅動,時鐘控制器驅動等等
(52RD.com)

讀取...
相關報道
評 論
1樓 52RD網友 59.42.*.* 發表于 2011-9-2 23:52 回復
It's about time somonee wrote about this.
共有評論1篇 查看所有評論
文章導航 Navigation
精彩評論 Commentmore...
贊助商鏈接 Support
特別推薦 Recommend
内蒙古11选5走势图一定牛网