什么是wince
Wince是Windows CE的縮寫。Windows Embedded Compact(即 Windows CE)是微軟公司嵌入式、移動(dòng)計(jì)算平臺(tái)的基礎(chǔ),它是一個(gè)開放的、可升級(jí)的32位嵌入式操作系統(tǒng),是基于掌上型電腦類的電子設(shè)備操作系統(tǒng)。(在2008年4月15日舉行的嵌入式系統(tǒng)大會(huì)上,微軟宣布將Windows CE更名為Windows Embedded Compact,與Windows Embedded Enterprise、Windows Embedded Standard和Windows Embedded POSReady組成Windows Embedded系列產(chǎn)品。)
Windows CE是微軟公司嵌入式、移動(dòng)計(jì)算平臺(tái)的基礎(chǔ),它是一個(gè)開放的、可升級(jí)的32 bit嵌入式操作系統(tǒng),是基于掌上型電腦類的電子設(shè)備操作系統(tǒng)。它是精簡(jiǎn)的Windows 95,Windows CE的圖形用戶界面相當(dāng)出色。
wince體系結(jié)構(gòu)
基于Windows CE構(gòu)建的嵌入式系統(tǒng)大致可以分為4個(gè)層次,從底層向上依次是:硬件層、OEM層、操作系統(tǒng)層和應(yīng)用層。不同層次是由不同廠商提供的,一般來說,硬件層和OEM層由硬件OEM廠商提供;操作系統(tǒng)層由微軟公司提供;應(yīng)用層由獨(dú)立軟件開發(fā)商提供。
每一層分別由不同的模塊組成,每個(gè)模塊又由不同的組件構(gòu)成。這種層次性的結(jié)構(gòu)試圖將硬件和軟件、操作系統(tǒng)和應(yīng)用程序隔開,以便于實(shí)現(xiàn)系統(tǒng)的移植,便于進(jìn)行硬件、軟件、操作系統(tǒng)、應(yīng)用程序等開發(fā)的人員分工合作、并行開發(fā)。
硬件層:
硬件層是指由CPU、存儲(chǔ)器、I/O端口、擴(kuò)展板卡等組成的嵌入式硬件系統(tǒng),是Windows CE操作系統(tǒng)必不可少的載體。一方面,操作系統(tǒng)為嵌入式應(yīng)用提供一個(gè)運(yùn)行平臺(tái);另一方面,操作系統(tǒng)要運(yùn)行在硬件之上,直接與硬件打交道并管理硬件。值得注意的是,由于嵌入式系統(tǒng)是以應(yīng)用為核心的,嵌入式系統(tǒng)中的硬件通常是根據(jù)應(yīng)用需要定制的,因此,各種硬件體系結(jié)構(gòu)之間的差異非常大。“更小、更快、更省錢”幾乎是所有嵌入式系統(tǒng)硬件的設(shè)計(jì)目標(biāo)。
OEM層:
OEM層是邏輯上位于硬件和Windows CE操作系統(tǒng)之間的一層硬件相關(guān)代碼。它的主要作用是對(duì)硬件進(jìn)行抽象,抽象出統(tǒng)一的接口,然后Windows CE內(nèi)核就可以用這些接口與硬件進(jìn)行通信。
wince系統(tǒng)界面
Wince系統(tǒng)多媒體界面
Wince系統(tǒng)游戲界面
Wince系統(tǒng)在PDA和移動(dòng)設(shè)備上應(yīng)用廣泛,之后研發(fā)出一個(gè)新的應(yīng)用平臺(tái)--PND。Wince系統(tǒng)的成熟對(duì)PND還是幫了不少忙的,使得導(dǎo)航儀增多了很多功能,唯一的缺點(diǎn)就是娛樂性上不夠強(qiáng)大。
Android概述
Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由Google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。尚未有統(tǒng)一中文名稱,中國大陸地區(qū)較多人使用“安卓”或“安致”。Android操作系統(tǒng)最初由AndyRubin開發(fā),主要支持手機(jī)。2005年8月由Google收購注資。2007年11月,Google與84家硬件制造商、軟件開發(fā)商及電信營(yíng)運(yùn)商組建開放手機(jī)聯(lián)盟共同研發(fā)改良Android系統(tǒng)。隨后Google以Apache開源許可證的授權(quán)方式,發(fā)布了Android的源代碼。第一部Android智能手機(jī)發(fā)布于2008年10月。Android逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上,如電視、數(shù)碼相機(jī)、游戲機(jī)等。2011年第一季度,Android在全球的市場(chǎng)份額首次超過塞班系統(tǒng),躍居全球第一。2013年的第四季度,Android平臺(tái)手機(jī)的全球市場(chǎng)份額已經(jīng)達(dá)到78.1%。2013年09月24日谷歌開發(fā)的操作系統(tǒng)Android在迎來了5歲生日,全世界采用這款系統(tǒng)的設(shè)備數(shù)量已經(jīng)達(dá)到10億臺(tái)。
Android系統(tǒng)架構(gòu)
Android的系統(tǒng)架構(gòu)和其操作系統(tǒng)一樣,采用了分層的架構(gòu)。從架構(gòu)圖看,Android分為四個(gè)層,從高層到低層分別是應(yīng)用程序?qū)印?yīng)用程序框架層、系統(tǒng)運(yùn)行庫層和Linux內(nèi)核層。
應(yīng)用程序Android會(huì)同一系列核心應(yīng)用程序包一起發(fā)布,該應(yīng)用程序包包括客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。所有的應(yīng)用程序都是使用JAVA語言編寫的。應(yīng)用程序框架
開發(fā)人員也可以完全訪問核心應(yīng)用程序所使用的API框架。該應(yīng)用程序的架構(gòu)設(shè)計(jì)簡(jiǎn)化了組件的重用;任何一個(gè)應(yīng)用程序都可以發(fā)布它的功能塊并且任何其它的應(yīng)用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性)。同樣,該應(yīng)用程序重用機(jī)制也使用戶可以方便的替換程序組件。
隱藏在每個(gè)應(yīng)用后面的是一系列的服務(wù)和系統(tǒng), 其中包括;
豐富而又可擴(kuò)展的視圖(Views),可以用來構(gòu)建應(yīng)用程序, 它包括列表(Lists),網(wǎng)格(Grids),文本框(Text boxes),按鈕(Buttons), 甚至可嵌入的web瀏覽器。
內(nèi)容提供器(Content Providers)使得應(yīng)用程序可以訪問另一個(gè)應(yīng)用程序的數(shù)據(jù)(如聯(lián)系人數(shù)據(jù)庫), 或者共享它們自己的數(shù)據(jù)
資源管理器(Resource Manager)提供 非代碼資源的訪問,如本地字符串,圖形,和布局文件(Layout files )。
通知管理器 (Notification Manager) 使得應(yīng)用程序可以在狀態(tài)欄中顯示自定義的提示信息。
活動(dòng)管理器( Activity Manager) 用來管理應(yīng)用程序生命周期并提供常用的導(dǎo)航回退功能。
系統(tǒng)運(yùn)行庫
Android 包含一些C/C++庫,這些庫能被Android系統(tǒng)中不同的組件使用。它們通過 Android 應(yīng)用程序框架為開發(fā)者提供服務(wù)。以下是一些核心庫:
* 系統(tǒng) C 庫 - 一個(gè)從BSD繼承來的標(biāo)準(zhǔn)C系統(tǒng)函數(shù)庫 Libc ), 它是專門為基于Embedded linux的設(shè)備定制的。
* 媒體庫 - 基于PacketVideo OpenCORE;該庫支持多種常用的音頻、視頻格式回放和錄制,同時(shí)支持靜態(tài)圖像文件。編碼格式包括MPEG4, H.264, MP3, AAC, AMR, JPG, PNG 。
* Surface Manager - 對(duì)顯示子系統(tǒng)的管理,并且為多個(gè)應(yīng)用程序提 供了2D和3D圖層的無縫融合。
* LibWebCore - 一個(gè)最新的web瀏覽器引擎用,支持Android瀏覽器和一個(gè)可嵌入的web視圖。
Android平臺(tái)優(yōu)勢(shì)
開放性
在優(yōu)勢(shì)方面,Android平臺(tái)首先就是其開放性,開發(fā)的平臺(tái)允許任何移動(dòng)終端廠商加入到Android聯(lián)盟中來。顯著的開放性可以使其擁有更多的開發(fā)者,隨著用戶和應(yīng)用的日益豐富,一個(gè)嶄新的平臺(tái)也將很快走向成熟。
開放性對(duì)于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費(fèi)者和廠商,而對(duì)于消費(fèi)者來講,最大的受益正是豐富的軟件資源。開放的平臺(tái)也會(huì)帶來更大競(jìng)爭(zhēng),如此一來,消費(fèi)者將可以用更低的價(jià)位購得心儀的手機(jī)。
豐富的硬件
這一點(diǎn)還是與Android平臺(tái)的開放性相關(guān),由于Android的開放性,眾多的廠商會(huì)推出千奇百怪,功能特色各具的多種產(chǎn)品。功能上的差異和特色,卻不會(huì)影響到數(shù)據(jù)同步、甚至軟件的兼容,如同從諾基亞Symbian風(fēng)格手機(jī)一下改用蘋果iPhone,同時(shí)還可將Symbian中優(yōu)秀的軟件帶到iPhone上使用、聯(lián)系人等資料更是可以方便地轉(zhuǎn)移。
方便開發(fā)
Android平臺(tái)提供給第三方開發(fā)商一個(gè)十分寬泛、自由的環(huán)境,不會(huì)受到各種條條框框的阻擾,可想而知,會(huì)有多少新穎別致的軟件會(huì)誕生。但也有其兩面性,血腥、暴力、***方面的程序和游戲如何控制正是留給Android難題之一。
Google應(yīng)用
在互聯(lián)網(wǎng)的Google已經(jīng)走過10年度歷史,從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google服務(wù)如地圖、郵件、搜索等已經(jīng)成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而Android平臺(tái)手機(jī)將無縫結(jié)合這些優(yōu)秀的Google服務(wù)。
Android系統(tǒng)界面
Android系統(tǒng)游戲界面
Android系統(tǒng)導(dǎo)航界面
Wince輸給Android的原因
安卓系統(tǒng)對(duì)CPU、內(nèi)存等硬件要求比Wince高,兼容性上Wince可以安裝.EXE的,在安卓面前是小巫見大巫了。Wince作為車機(jī)系統(tǒng)的老大哥,年邁的發(fā)展腳步,沒法跟正直青春期的安卓相比,有活力、包容性、免費(fèi)性是安卓的特點(diǎn),安卓系統(tǒng)在車機(jī)系統(tǒng)市場(chǎng)上一枝獨(dú)秀,把Wince趕下了王座。
-
Android
+關(guān)注
關(guān)注
12文章
3973瀏覽量
130276 -
WinCE
+關(guān)注
關(guān)注
3文章
128瀏覽量
49702
發(fā)布評(píng)論請(qǐng)先 登錄
智能化時(shí)代 變頻器行業(yè)正在前往的路上
智能家居時(shí)代來臨,你準(zhǔn)備好了嗎
步入全面智能化時(shí)代
Android系統(tǒng)加速車載導(dǎo)航智能化
智能制造時(shí)代的來臨,究竟工業(yè)機(jī)器人巨頭誰能稱霸中國市場(chǎng)?
人工智能最新現(xiàn)狀分析,智能化時(shí)代要來臨了嗎?
門禁市場(chǎng)已經(jīng)在智能化時(shí)代推進(jìn)的五大原因分析
智能化時(shí)代 安防將突破“人防+物防”的傳統(tǒng)形態(tài)
生物識(shí)別是智能化時(shí)代的身份入口
數(shù)字化時(shí)代來臨 卓悅智能助力企業(yè)智能化升級(jí)
汽車智能化浪潮涌起,經(jīng)緯恒潤(rùn)全面布局智能座艙領(lǐng)域
汽車智能化浪潮涌起,經(jīng)緯恒潤(rùn)全面布局智能座艙領(lǐng)域

軟通動(dòng)力i視角 ? 12月簡(jiǎn)訊 | 共創(chuàng)共贏 擁抱智能化時(shí)代

科大訊飛AI機(jī)械鍵盤D1的前瞻性設(shè)計(jì):告別傳統(tǒng),迎接智能化時(shí)代

評(píng)論