手機平台

手機平台

手機平台主要按兩種方式來分:一種是基頻(硬體平台)來劃分,另一種是按作業系統(軟體平台)來劃分。我們通常所說的手機操作平台實際是指軟體平台,也就是手機的作業系統。現在主要的手機基頻廠家有德州儀器、愛立信移動平台、高通、聯發科、NXP、飛思卡爾、英飛凌、博通、展訊。手機操作平台如今已經形成LiMo、Symbian、Android、WindowsPhone(舊稱WindowsMobile)等群雄爭霸的局面,但無論它們如何發展,開源都將是必然的趨勢。 目前使用最廣泛的手機平台主要有: Symbian、Research In Motion、iPhone OS、Android、Microsoft Windows Phone、Linux 根據IDC 和 Gartner的2010年的數據顯示,移動作業系統排行如下圖

基本內容

手機平台主要按兩種方式來分:一種是基頻(硬體平台)來劃分,另一種是按作業系統(軟體平台)來劃分。我們通常所說的手機操作平台實際是指軟體平台,也就是手機的作業系統。現在主要的手機基頻廠家有德州儀器、愛立信移動平台、高通、聯發科、NXP、飛思卡爾、英飛凌、博通、展訊。手機操作平台如今已經形成LiMo、Symbian、Android、WindowsPhone(舊稱WindowsMobile)等群雄爭霸的局面,但無論它們如何發展,開源都將是必然的趨勢。

目前使用最廣泛的手機平台主要有:Symbian、Research In Motion、iPhone OS、Android、Microsoft Windows Phone、Linux

手機平台

派森手機平台是派森(python)在手機上的套用。“派森”可參考百度百科“pytho

n”。目前有一部分程式作者採用了以派森平台為基礎,而寫出了大量的程式,這些程式普遍具有的優點是程式非常小,功能相對單一,簡化,實用性更高;缺點是必須裝在C糟(修正:需要派森平台支持的軟體不是必須安在c盤的,e盤照樣可以安裝。派森平台同樣,安在c,e盤均可(諾基亞N72測試))。而派森手機平台就是使這些軟體在手機上可以正常運行的驅動程式。派森手機平台與塞班平台一樣,都屬於手機平台便於使用者更方便、高效的管理手機程式。 目前市面上的大部分塞班s60手機在安裝派森後無任何圖示,從而導致使用者無法判斷是否安裝成功。 另外,部分手機安裝後會出現一條大莽蛇圖示。

Python原於Unix,最初用於編寫Unix下的一些腳本程式,後因為其與Java一樣有著優越的平台無關性同時又有多語言無縫結合的強大優勢,近些年廣泛受到關注。

Python被認為是未來最優希望與Java抗衡的套用層面語言。

Python的平台無關性,使其迅速延伸到Symbian領域,在SymbianOS S60 2nd 和 3rd上都有相應的版本支持。

Python 是Nokia S60智慧型手機平台的擴展開發語言。在Python 語言既有功能基礎上,針對智慧型手機特有功能增加了訪問支持,如:相機,電話本,日曆,錄音,回放,TCP/IP通訊,藍牙通訊,基礎話音任務等。

有些PY軟體就只需要另外安裝PY平台就可以運行,有些除了安裝平台還需要再安裝PY平台的外掛程式才能運行!建議PY平台跟外掛程式都一起安裝好!

Symbian簡介

常見手機平台有平台:symbian、windows、linux、palm ,冒泡的斯凱平台(MTK),JAVA平台,展訊,至尊寶,雪鯉魚,拇指30等。你待機若按*#220807#手機會打開網頁就證明你的是斯凱平台的.斯凱的檔案特徵是資料夾里有mythroad,MulGame,Downdata這三個其中之一.斯凱檔案格式是mrp,但展訊也是mrp(沒斯凱好);上海雪鯉魚和拇指30格式都是app;至尊寶分新版和舊版

概述

Symbian作業系統的前身是英國寶意昂公司(Psion)的EPOC作業系統,而EPOC是Electronic Piece of Cheese取第一個字母而來的,其原意為"使用電子產品時可以像吃乳酪一樣簡單",這就是它在設計時所堅持的理念。

為了對抗微軟及Palm,取得未來智慧型移動終端領域的市場先機,1998年6月,諾基亞、摩托羅拉(Motorola)、愛立信(ERICSSON)、三菱(MITSUBISHI)和寶意昂(Psion)在英國倫敦共同投資成立Symbian公司。2008年已被諾基亞全額收購。

第一款採用SymbianOS的手機

2000年愛立信推出了名為R380sc手機。R380sc是首次採用基於Symbian平台的Symbian OS作業系統的手機,支持WAP上網,支持手寫識別輸入。

Symbian的硬體要求

一般來說,Symbian系統的主要以下幾個硬體部分組成,中央處理器、ROM、RAM、IO設備和電源。各個硬體構成各司其職,保證系統的運行。Symbian系統一般採用32位處理器,系統運行及數據運算都依靠處理器來完成。ROM內固化Symbian系統和設備自帶的各項功能。RAM則是用以存放當前活動的程式和系統運行必需的數據,以及各類臨時性交換檔案,或者作為WAP快取等,此外還負責存放用戶的一些數據。IO設備包括一般的控制設備,如鍵盤,觸控螢幕、擴展存儲卡、藍牙接口等。電源則為電池或者外接電源。以Series 60手機為例,一般會採用德州儀器的ARM處理器,在插入存儲卡之後,系統一般存在4個邏輯存儲驅動器:C糟——手機自帶的用戶存儲盤,即Flash Memory,這種晶片的優點是不需要電力來維持資料,並且可以隨時修改,D糟則是一個以空閒運行記憶體虛擬的快取盤,E盤是用戶插入的MMC卡,Z盤則固化了系統,即我們之前說到的ROM。 根據IDC 和 Gartner的2010年的數據顯示,移動作業系統排行如下圖

iPhone包括了iPod的媒體播放功能,和為了移動設備修改後的Mac IOS X作業系統(iOS,本名iPhone OS,自4.0版本起改名為iOS),以及200萬像素的攝像頭。(一代、二代為200萬,3Gs為320萬,支持自動對焦,4代提升到背照式500萬,最新發布的4S提升到800萬 )此外,設備內置有重力感應器,iphone4有陀螺儀(三軸方向重力感應器),能依照用戶水平或垂直的持用方式,自動調整螢幕顯示方向。並且內置了光感器,支持根據當前光線強度調整螢幕亮度。還內置了距離感應器,防止在接打電話時,誤觸螢幕引起的操作。

行動電話、寬屏iPod和上網裝置 ─ iPhone 將三大功能集於一身,通過多點觸摸(Multi-Touch)技術,手指輕點就能撥打電話、應用程式之間也易如反掌。還可以直接從網站拷貝貼上文字和圖片。

iphone最大缺點是不能更換電池,另外,傳輸檔案不像windows熟悉方便,必須通過特殊軟體才可以進行傳輸,並且用藍牙不能傳輸資料。

並且是世界上第一台使用電容屏的手機。

Linux 作業系統的誕生1981 年IBM公司推出享譽全球的微型計算機IBM PC。在1981-1991 年間,MS-DOS作業系統一直是微型計算機上作業系統的主宰。此時計算機硬體價格雖然逐年下降,但軟體價格仍然是居高不下。當時Apple 的MACs 作業系統可以說是性能最好的,但是其天價沒人能夠輕易靠近。

到1991 年,GNU 計畫已經開發出了許多工具軟體。最受期盼的Gnu C 編譯器已經出現,但還沒有開發出免費的GNU 作業系統。即使是MINIX 也開始有了著作權,需要購買才能得到原始碼。而GNU 的作業系統HURD 一直在開發之中,但並不能在幾年內完成。對於Linus 來說,已經不能等待了。從1991 年4 月份起,他開始醞釀並著手編制自己的作業系統。剛開始,他的目的很簡單,只是為了學習Intel 386 體系結構保護模式運行方式下的編程技術。但後來Linux 的發展卻完全改變了初衷。

1991 年初,Linus 開始在一台386sx 兼容微機上學習minix 作業系統。通過學習,他逐漸不能滿足於minix 系統的現有性能,並開始醞釀開發一個新的免費作業系統。根據Linux 在comp.os.minix 新聞組上發布的訊息,我們可以知道他逐步從學習minix 系統到開發自己的Linux 的過程。

從1991 年的4 月份開始,Linus 幾乎花了全部時間研究386-minix 系統(hack the kernel),並且嘗試著移植GNU 的軟體到該系統上(GNU gcc、bash、gdb 等)。並於4 月13 日在comp.os.minix 上發布說自己已經成功地將bash 移植到了minix 上,而且已經愛不釋手、不能離開這個shell 軟體了。

第一個與Linux 有關的訊息是在1991 年7 月3 日在comp.os.minix 上發布的(當然此時還不存在Linux 這個名稱,當時Linus 的腦子裡想的可能是FREAX ,FREAX 的英文含義是怪誕的、怪物、異想天開等)。其中透露了他正在進行Linux 系統的開發,並且在Linux 最初的時候已經想到要實現與POSIX(UNIX 的國際標準)的兼容問題了。

在Linus 的下一發布的訊息中(1991 年8 月25 日 comp.os.minix),他向所有minix 用戶詢問"What would you like to see in minix?"("你最想在minix 中見到什麼?"),在該訊息中他首次透露出正在開發一個(免費的)386(486)作業系統,並且說只是興趣而已,代碼不會很大,也不會象GNU 的那樣專業。開發免費作業系統這個想法從4 月份就開始醞釀了,希望大家反饋一些對於minix 系統中喜歡那些特色不喜歡什麼等信息,由於實際的和其它一些原因,新開發的系統剛開始與minix 很象(並且使用了minix 的檔案系統)。並且已經成功地將bash(1.08 版)和gcc(1.40 版)移植到了新系統上,而且再過幾個月就可以使用了。

最後,Linus 申明他開發的作業系統沒有使用一行minix 的原始碼;而且由於使用了386 的任務切換特性,所以該作業系統不好移植(沒有可移植性),並且只能使用AT 硬碟。對於Linux 的移植性問題,Linus 當時並沒有考慮。但是目前Linux 幾乎可以運行在任何一種硬體體系結構上。

到了1991 年的10 月5 日,Linus 在comp.os.minix 新聞組上發布訊息,正式向外宣布Linux 核心系統的誕生(Free minix-like kernel sources for 386-AT)。這段訊息可以稱為Linux 的誕生宣言,並且一直廣為流傳。因此10 月5 日對Linux 社區來說是一個特殊的日子,許多後來Linux 的新版本發布時都選擇了這個日子。所以RedHat 公司選擇這個日子發布它的新系統也不是偶然的。

Linux的命名

Linux 作業系統剛開始時並沒有被稱作Linux,Linus 給他的作業系統取名為FREAX,其英文含義是怪誕的、怪物、異想天開等意思。在他將新的作業系統上傳到FTP伺服器上時,管理員Ari Lemke很不喜歡這個名稱。他認為既然是Linus 的作業系統就取其諧音Linux 作為該作業系統的目錄吧,於是Linux 這個名稱就開始流傳下來。

在Linus 的自傳《Just for Fun》一書中,Linus 解釋說:"坦白地說,我從來沒有想到過要用Linux 這個名稱發布這個作業系統,因為這個名字有些太自負了。而我為最終發布版準備的是什麼名字呢Freax。實際上,核心代碼中某些早期的Makefile - 用於描述如何編譯原始碼的檔案 - 檔案中就已經包含有"Freax"這個名字了,大約存在了半年左右。但其實這也沒什麼關係,在當時還不需要一個名字,因為我還沒有向任何人發布過核心代碼。而Ari Lemke,他堅持要用自己的方式將核心代碼放到ftp 站點上,並且非常不喜歡Freax 這個名字。他堅持要用現在這個名字(Linux),我承認當時我並沒有跟他多爭論。但這都是他取的名字。所以我可以光明正大地說我並不自負,或者部分坦白地說我並沒有本位主義思想。但我想好吧,這也是個好名字,而且以後為這事我總能說服別人,就像我現在做的這樣。"-- Linus Torvalds《Just for fun》第84-88 頁。

Linux的讀法

linux發音五花八門版本頗多,見到和聽到的不下10種。根據linux的創始人Linus Torvalds的說法,Linux的發音和“Minix”是押韻的。“Li”中“i”的發音類似於“Minix”中“i”的發音,而“nux”中“u”的發音類似於英文單詞“profess”中“o”的發音。依照國際音標應該是/'linэks/——類似於“里訥克斯”。但是,由於Linus Torvalds本人是芬蘭人,所以他的Linux讀音不是/'linэks/,而是/'liniks/.。

有人綜合網上和linux自己的讀音,概括出幾個自認為最合適也最通用的讀法:/li'n^ks/(“里那克斯”)或/'li:nэks/(“里訥克斯”)或/li'nju:ks/(“里紐克斯”)。這幾個應該是誰都聽得懂的。至於哪個比較正宗,當然是linux的原音。但事實上使用linux哪種讀法的人似乎都不在少數。

基本思想

Linux的基本思想有兩點:第一,一切都是檔案;第二,每個軟體都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個檔案,包括命令、硬體和軟體設備、作業系統、進程等等對於作業系統核心而言,都被視為擁有各自特性或類型的檔案。至於說Linux是基於Unix的,很大程度上也是因為這兩者的基本思想十分相近。

版本命名

Linux核心有三個不同的命名方案。

早期版本:

第一個版本的核心是0.01。其次是0.02,0.03,0.10,0.11,0.12(第一GPL版本),0.95,0.96,0.97,0.98,0.99及1.0。

從0.95版有許多的補丁發布於主要版本版本之間。

舊計畫(1.0和2.6版之間),版本的格式為A.B.C,其中A,B,C代表:

A大幅度轉變的核心。這是很少發生變化,只有當發生重大變化的代碼和核心發生才會發生。在歷史上曾改變兩次的核心:1994年的1.0及1996年的2.0。

B是指一些重大修改的核心。

核心使用了傳統的奇數次要版本號碼的軟體號碼系統(用偶數的次要版本號碼來表示穩定版本)。

C是指輕微修訂的核心。這個數字當有安全補丁,bug修復,新的功能或驅動程式,核心便會有變化。

第三次,自2.6.0(2003年12月)發布後,人們認識到,更短的發布周期將是有益的。自那時起,版本的格式為A.B.C.D,其中A,B,C,D代表:

A和B是無關緊要的

C是核心的版本

D是安全補丁

Linux核心

《深入理解linux核心》

Linux是最受歡迎的自由電腦作業系統核心。它是一個用C語言和彙編語言寫成,符合POSIX標準的類Unix作業系統。Linux最早是由芬蘭黑客林納斯.托瓦茲(Linus B. Torvalds)為嘗試在英特爾x86架構上提供自由免費的類Unix作業系統而開發的。該計畫開始於1991年,林納斯·托瓦茲當時在Usenet新聞組comp.os.minix登載帖子,這份著名的帖子標示著Linux計畫的正式開始。

在計畫的早期有一些Minix黑客提供了協助,而今天全球無數程式設計師正在為該計畫無償提供幫助。

技術上說Linux是一個核心。“核心”指的是一個提供硬體抽象層、磁碟及檔案系統控制、多任務等功能的系統軟體。一個核心不是一套完整的作業系統。一套基於Linux核心的完整作業系統叫作Linux作業系統,或是GNU/Linux。

桌面環境

在圖形計算中,一個桌面環境(Desktop environment,有時稱為桌面管理器)為計算機提供一個圖形用戶界面(GUI)。這個名稱來自桌面比擬,對應於早期的文字命令行界面(CLI)。一個典型的桌面環境提供圖示,視窗,工具列,資料夾,壁紙以及像拖放這樣的能力。整體而言,桌面環境在設計和功能上的特性,賦予了它與眾不同的外觀和感覺。

現今主流的桌面環境有KDE,gnome,Xfce,LXDE等,除此之外還有Ambient,EDE,IRIX Interactive Desktop,Mezzo,Sugar,CDE等。

KDE

KDE(Kool Desktop Environment)項目始建於1996年10月,相對於GNOME還要早一些。KDE項目是由圖形排版工具Lyx的開發者、一位名為Matthias Ettrich的德國人發起的,目的是為滿足普通用戶也能夠通過簡單易用的桌面來管理Unix工作站上的各種套用軟體以及完成各種任務。

gnome

GNOME即GNU網路對象模型環境 (The GNU Network Object Model Environment),GNU計畫的一部分,開放源碼運動的一個重要組成部分。是一種讓使用者容易操作和設定電腦環境的工具。

目標是基於自由軟體,為Unix或者類Unix作業系統構造一個功能完善、操作簡單以及界面友好的桌面環境,他是GNU計畫的正式桌面。

Xfce

Xfce(XForms Common Environment)創建於2007年7月,類似於商業圖形環境CDE,是一個運行在各類Unix下的輕量級桌面環境。原作者Olivier Fourdan最先設計XFce是基於XForms三維圖形庫。Xfce設計目的是用來提高系統的效率,在節省系統資源的同時,能夠快速載入和執行應用程式。

Linux發行版

Linux發行版指的就是我們通常所說的“Linux作業系統”,它可能是由一個組織,公司或者個人發行的。Linux主要作為Linux發行版(通常被稱為"distro")的一部分而使用。通常來講,一個Linux發行版包括Linux核心,將整個軟體安裝到電腦上的一套安裝工具,各種GNU軟體,其他的一些自由軟體,在一些特定的Linux發行版中也有一些專有軟體。發行版為許多不同的目的而製作,包括對不同計算機結構的支持,對一個具體區域或語言的本地化,實時套用,和嵌入式系統。目前,超過三百個發行版被積極的開發,最普遍被使用的發行版有大約十二個。

一個典型的Linux發行版包括:Linux核心,一些GNU庫和工具,命令行shell,圖形界面的X視窗系統和相應的桌面環境,如KDE或GNOME,並包含數千種從辦公包,編譯器,文本編輯器到科學工具的套用軟體。

很多版本Linux發行版使用LiveCD,是不需要安裝就能使用的版本。

主流的Linux發行版Ubuntu,DebianGNU/Linux ,Fedora,Gentoo,MandrivaLinux ,PCLinuxOS,SlackwareLinux ,openSUSE,ArchLinux,Puppylinux,Mint,CentOS,Red Hat等。

中國大陸的Linux發行版

中標麒麟Linux(原中標普華Linux),紅旗Linux(Red-flag Linux) ,Qomo Linux(原Everest),衝浪Linux(Xteam Linux) ,藍點Linux ,新華Linux ,共創Linux ,百資Linux ,veket,lucky8k-veket.Open Desktop ,Hiweed GNU/Linux ,Magic Linux ,Engineering Computing GNU/Linux ,kylin,中軟Linux ,新華華鐳Linux(RaysLX) ,CD Linux ,MC Linux ,即時Linux(Thizlinux) ,b2d linux ,IBOX ,MCLOS ,FANX,酷博linux,新氧Linux,Hiweed,Deepin Linux,雨林木風YLMF OS。

需要說明的是,新氧、Hiweed、Deepin都是基於ubuntu,並且Deepin Linux是Hiweed與深度合併後的版本,原來的Hiweed已經停止更新,新氧也停止更新了。其中CD linux因可方便集成一些無線安全審計工具,以及較好的中文界面和較小的體積,深受一些破解愛好者喜愛。

大眾的Ubuntu

ubuntu 11.04 桌面

初始版本: 2004年10月20日

贊助公司:Canonical有限公司

創始者:馬克·舍特爾沃斯

支持的語言:多語種(包括中文)

簡介:

Ubuntu是一個以桌面套用為主的Linux作業系統,其名稱來自非洲南部祖魯語或豪薩語的“ubuntu”一詞(譯為吾幫托或烏班圖),意思是“人性”、“我的存在是因為大家的存在”, 是非洲傳統的一種價值觀,類似華人社會的“仁愛”思想。Ubuntu基於Debian發行版和GNOME桌面環境,與Debian的不同在於它每6個月會發布一個新版本。Ubuntu的目標在於為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟體構建而成的作業系統。Ubuntu具有龐大的社區力量,用戶可以方便地從社區獲得幫助。

優雅的Linux Mint

初始版本: 2006年8月27日

Linux Mint 11桌面

開發者: Linux Mint Team

支持的語言:多語種(包括中文)

簡介:

Linux Mint於2006年開始發行,是一份基於Debian和Ubuntu的Linux發行版,其目標是提供一種更完整的即刻可用體驗,這包括提供瀏覽器外掛程式、多媒體編解碼器、對DVD播放的支持、Java和其他組件,它也增加了一套定製桌面及各種選單,一些獨特的配置工具,以及一份基於web的軟體包安裝界面。它與Ubuntu軟體倉庫兼容,使得它有一個強悍的根基,一個巨大的可安裝軟體庫,還有一個完善的服務設定機制。

Linux Mint是對用戶友好而功能強大的作業系統。它誕生的目的是為家庭用戶和企業提供一個免費的,易用的,舒適而優雅的桌面作業系統。Linux Mint的一大雄心是:使用最先進的技術而不是美化的看起來像Windows的軟體使普通人也感到易用,使自己成為可以和Windows並駕齊驅的作業系統。但是這個目標並不是使其看起來像微軟的或者是蘋果的,而是去創造我們心中的完美桌面系統。我們應該使linux技術更易用,更簡便。

銳意的Fedora

fedora logo

初始版本:2003年11月6日

開發者: Fedora Project

支持的語言 :多語種(包括中文)

簡介:

最早Fedora Linux社區的目標是為Red Hat Linux製作並發布第三方的軟體包,然而當Red Hat Linux停止發行後,Fedora社區便集成到Red Hat贊助的Fedora Project,目標是開發出由社區支持的作業系統(事實上,Fedora Project除了由志願者組織外,也有許多Red Hat的員工參與開發)。Red Hat Enterprise Linux則取代Red Hat Linux成為官方支持的系統版本。

Fedora Core(自第七版直接更名為Fedora)是眾多 Linux 發行套件之一。它是一套從Red Hat Linux發展出來的免費Linux系統。現時Fedora最新的版本是Fedora 16,Fedora是linux發行版中更新最快的之一,通常每6個月發布一個正式的新版本。

Fedora和Redhat這兩個Linux的發行版聯繫很密切。Redhat 自9.0以後,不再發布桌面版的,而是把這個項目與開源社區合作,於是就有了Fedora 這個 Linux 發行版。Fedora 可以說是Redhat 桌面版本的延續,只不過是與開源社區合作。

相關詞條

相關搜尋

熱門詞條

聯絡我們