久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

微軟智能之源-WinCE - 天行健的日志 - 網(wǎng)易博客

 diliuwei 2009-01-09

微軟智能之源-WinCE

 

 

 

看了大家的一些疑問,今天我們就來說說Windows CE,,一些疑問就可以解決了,。

Windows CE

名詞解釋:(文中帶*的詞語,我在這里做了一些名詞解釋,,幫助你閱讀我這篇文章)

1,、API(Application Programming Interface,應(yīng)用程序編程接口)是一套用來控制Windows的各個部件(從桌面的外觀到為一個新進(jìn)程分配的內(nèi)存)的外觀和行為的一套預(yù)先定義的Windows函數(shù),用戶的每個動作都會引發(fā)一個或幾個函數(shù)的運行以告訴Windows發(fā)生了什么,。

2,、Visual:中文意思是“可視化的”,是在Windows95后,,微軟把當(dāng)時自己的編程工具進(jìn)行改進(jìn)和整合后發(fā)布的一種編程工具套裝,。其中主要包括Visual c++、Visual Basic,、Visual Foxpro,。最大的特點就是可以直接調(diào)用Windows的元素(函數(shù)方法),例如:如果你想在軟件中顯示時間,,不必去編寫復(fù)雜的程序進(jìn)行計算,,只要寫=now(time)就可以了,因為它直接調(diào)用Windows的now函數(shù)的time元素(方法),,另外就是在寫程序時不必考慮封裝(生成exe文件)問題,,因為在封裝的時候它會自動封裝要用的注冊信息和動態(tài)鏈接庫(*.dll)文件。

3,、PDA,,英文全稱Personal Digital Assistant,即個人數(shù)碼助理,,一般是指掌上電腦,。相對于傳統(tǒng)電腦,PDA的優(yōu)點是輕便,、小巧,、可移動性強(qiáng),同時又不失功能的強(qiáng)大,,缺點是屏幕過小,,且電池續(xù)航能力有限。PDA通常采用手寫筆作為輸入設(shè)備,,而存儲卡作為外部存儲介質(zhì),。在無線傳輸方面,大多數(shù)PDA具有紅外和藍(lán)牙接口,,以保證無線傳輸?shù)谋憷?。許多PDA還能夠具備Wi-Fi連接以及GPS全球衛(wèi)星定位系統(tǒng),。

4、 Paim,,另外一個手機(jī)操作系統(tǒng),,它的第三方軟件擁有量,位居所有手機(jī)操作系統(tǒng)之首,,系統(tǒng)穩(wěn)定,,使用簡單,它最不尋常的特點就是:單任務(wù)操作系統(tǒng),,這一點是最受爭議的,,喜歡的人說它這樣保證了系統(tǒng)的穩(wěn)定性,不會像另外的一些系統(tǒng)(指的就是Windows)在軟件運行過多時,,進(jìn)入內(nèi)存溢出的窘境,。但是不喜歡的人說它就是一個GUI版本的DOS。特別說明:單任務(wù)代表著在同時間單位內(nèi)只能運行一個程序,,也就是說,,如果你想在聽音樂時看書,那是不可能的,,因為它只能運行一個程序,,要不然你聽音樂,要不然你就看書,。

5,、Pilot:另外一個標(biāo)準(zhǔn)的開發(fā)平臺,paim和Pilot Linux就是基于這個平臺上開發(fā)的,。

6,、 VxWorks 是美國 Wind River System 公司(風(fēng)河公司 ,即WRS公司)推出的一個實時操作系統(tǒng),。

7,、 Linux操作系統(tǒng),是一種跨平臺操作系統(tǒng),。Linux操作系統(tǒng)的內(nèi)核的名字也是“Linux”,。Linux操作系統(tǒng)是自由軟件和開放源代碼軟件。因為電影《泰坦尼克號》的虛擬場景在其上完成,,所以名聲大振,,我們要想用的話,可以試一下中科院開發(fā)的“紅旗linux”,。

8,、.NET Framework 是支持生成和運行下一代應(yīng)用程序和 XML Web services 的內(nèi)部 Windows 組件。

9,、Visual Studio 2005:前面已經(jīng)介紹過Visual Studio,,2005中加入了.NET Framework2.0,,并且相應(yīng)的編程工具都實現(xiàn)了.Net的編程。

WindowsCE是微軟公司嵌入式,、移動計算平臺的基礎(chǔ),,它是一個開放的、可升級的32位嵌入式操作系統(tǒng),,是基于掌上型電腦類的電子設(shè)備操作系統(tǒng),它是精簡的Windows 95,,Windows CE的圖形用戶界面相當(dāng)出色,。

其中CE中的C代表袖珍(Compact)、消費(Consumer),、通信能力(Connectivit)和伴侶(Companion),;E代表電子產(chǎn)品(Electronics)。與Windows 95/98,、Windows NT不同的是,,Windows CE是所有源代碼全部由微軟自行開發(fā)的嵌入式新型操作系統(tǒng),其操作界面雖來源于Windows 95/98,,但Windows CE是基于WIN32 API*重新開發(fā),、新型的信息設(shè)備的平臺。Windows CE具有模塊化,、結(jié)構(gòu)化和基于Win32應(yīng)用程序接口和與處理器無關(guān)等特點,。Windows CE不僅繼承了傳統(tǒng)的Windows圖形界面,并且在Windows CE平臺上可以使用Windows 95/98上的編程工具(如Visual Basic,、Visual C++*等),、使用同樣的函數(shù)、使用同樣的界面風(fēng)格,,使絕大多數(shù)的應(yīng)用軟件只需簡單的修改和移植就可以在Windows CE平臺上繼續(xù)使用,。

WindowsCE版本主要有1.0、2.0,、3.0,、4.0、4.2,、5.0 和6.0

WinCE1.0 : WINCE1.0是一種基于Windows95的操作系統(tǒng),,其實就是單色的Windows95簡化版本。90年代中期卡西歐推出第一款采用WinCE1.0操作系統(tǒng)的蛤殼式PDA*,,算是第一家推出真正稱得上手掌尺寸的掌上電腦廠商,。作為第一代的WinCE1.0于1996年問世,不過它最初的發(fā)展并不順利,。當(dāng)時Paim*操作系統(tǒng)在PDA市場上非常成功,,幾乎成為了整個PDA產(chǎn)品的代名詞,,在這種情況下,微軟公司被迫為最初WinCE的不斷改進(jìn)的同時,,微軟公司也通過游說,、技術(shù)支持、直接資助等手段聚集了大量合作廠商,,使WinCE類的PDA陣容越來越強(qiáng)大,。

WinCE2.0 : 隨著Windows95的出現(xiàn)和Windows98的成功,PDA市場的發(fā)展?jié)摿Ρ槐姸喾治黾铱春?,嗅覺異常靈敏的“微軟”自然不會放過這樣一個巨大的市場,,在其操作系統(tǒng)帝國已經(jīng)非常穩(wěn)定的前提下,又開始了在PDA市場上的全力沖刺,,用WinCE2.0操作系統(tǒng)來打造與Palm非常類似的掌上產(chǎn)品,。

WinCE2.0不僅比CE1.0快的多,而且的彩色顯示,,又眾多新型PDA采用新的WinCE2.0系統(tǒng),,大有取代Pilot*的趨勢,成為PDA操作系統(tǒng)新的標(biāo)準(zhǔn),。盡管CE2.0仍然要比Pilot的操作系統(tǒng)需要的空間要大的多,,但它具有Windows的界面,會用PC的人估計沒有多少人不會使用微軟的操作系統(tǒng),。如果你熟悉Windows95,,在使用WindowsCE的時候就熟門熟路了,就不需要重新學(xué)習(xí),。而且,,兩者技術(shù)上的相似性,第三方Windows應(yīng)用軟件開發(fā)商們,,就可以很容易地把自己的應(yīng)用軟件轉(zhuǎn)換成可供CE運行的版本,,因此,WindowsCE的可使用軟件的種類將會越來越多的,。

WinCE3.0: WinCE3.0是微軟的Windows Compact Edition,,是一個通用版本,并不針對掌上產(chǎn)品,,標(biāo)準(zhǔn)PC,、家電和工控設(shè)備上也可以安裝運行,但要做許多客戶化工作,,當(dāng)然也可以做掌上電腦,。 微軟鼓勵大家在任何硬件平臺(WinCE3.0支持5系列CPU: x86, PowerPC, ARM ,MIPS,SH3/4) 上使用(為了和VxWorks*,Linux*等競爭),所以早期的WINCE運行在不同的硬件平臺上。

2000年微軟公司將WinCE3.0正式改名為Windows for Pocket PC,,簡稱Pocket PC,。就是把Pocket Word和Pocket Excel等一些日常所需的辦公軟件的袖珍版裝了進(jìn)去Pocket PC,同時在娛樂方面的性能做很大的加強(qiáng),。當(dāng)然對于微軟的所有舉動,,捧場的廠商自然也不會少,加入Pocket PC 陣營的現(xiàn)在就有HP,、Compaq,、Casio等一些著名廠商。當(dāng)Compaq的iPAQ 3630的誕生和在市場的熱銷,,支持和加入Pocket PC陣營的廠商就越來越多,。2002年智能手機(jī)商機(jī)再現(xiàn),不少PPC廠商希望推出整合手機(jī)功能的PPC,,于是在2002年8月,,專門為手機(jī)優(yōu)化過的微軟Pocket PC 2002 Phone Edition操作系統(tǒng)匆匆問世,,2002年10月,,國內(nèi)第一款PPC手機(jī)--多普達(dá)686上市了,隨后熊貓推出了CH860,、聯(lián)想推出ET180

WinCE4.0: WinCE.Net(即WinCE 4.0)是微軟于2002年1月份推出的首個以.Net為名的操作系統(tǒng),,從名字上我們就可以知道它是微軟的.net的一部分。WinCE.Net是WinCE3.0的升級,,同時還加入.Net Framework*精簡版,,支持藍(lán)牙和.Net應(yīng)用程序開發(fā)。

WinCE4.2 : WindowsCE.NET 4.2是WindowsCE.NET 4.0/4.1的升級版,,對Windows CE先前版本的強(qiáng)大功能進(jìn)行了進(jìn)一步的擴(kuò)充和豐富,,基于其開發(fā)的設(shè)備將從這些微小但重要的變化中獲得更好的性能和更強(qiáng)的Windows集成功能。微軟在WinCE4.2版時曾提供開放源代碼,,不過只針對研究單位,,而程序代碼較少,為200萬行,。

WinCE5.0: WinCE5.0在2004年5月份推出,,微軟宣布WinCE5.0擴(kuò)大開放程序源代碼。在這個開放源代碼計劃授權(quán)下,,微軟開放250萬行源代碼程序作為評估套件(evaluationkit),。凡是個人、廠商都可以下載這些源代碼加以修改使用,,未來廠商OEM時,,則再依執(zhí)行時期(Run-time)授權(quán),支付Win CE5.0核心每臺機(jī)器3美元的授權(quán)費用,這也是微軟第一個提供商業(yè)用途衍生授權(quán)的操作系統(tǒng),。

Windows CE 6.0: 2006年11月,,微軟公司其最新的嵌入式平臺Windows Embedded CE 6.0正式上市。作為業(yè)內(nèi)領(lǐng)先的軟件工具,,Windows Embedded CE 6.0將為多種設(shè)備構(gòu)建實時操作系統(tǒng),,例如:互聯(lián)網(wǎng)協(xié)議(IP)機(jī)頂盒、全球定位系統(tǒng)(GPS),、無線投影儀,,以及各種工業(yè)自動化、消費電子以及醫(yī)療設(shè)備等,。

在Windows Embedded誕生十周年之際,,微軟將首次在“共享源計劃(Microsoft Shared Source programme)”中100%毫無保留地開放Windows Embedded CE 6.0內(nèi)核,(GUI圖形用戶界面不開放)比Windows Embedded CE的先前版本的開放比例整體高出56%,。“共享源計劃”為設(shè)備制造商提供了全面的源代碼訪問,,以進(jìn)行修改和重新發(fā)布(根據(jù)許可協(xié)議條款),而且不需要與微軟或其他方共享他們最終的設(shè)計成果,。盡管Windows操作系統(tǒng)是一個通用型計算機(jī)平臺,,為實現(xiàn)統(tǒng)一的體驗而設(shè)計,設(shè)備制造商可以使用Windows Embedded CE 6.0這個工具包為不同的非桌面設(shè)備構(gòu)建定制化的操作系統(tǒng)映像,。通過獲得Windows Embedded CE源代碼的某些部分,,比如:文件系統(tǒng)、設(shè)備驅(qū)動程序和其他核心組件,,嵌入式開發(fā)者可以選擇他們所需的源代碼,,然后編譯并構(gòu)建自己的代碼和獨特的操作系統(tǒng),迅速將他們的設(shè)備推向市場,。

微軟還將Visual Studio 2005專業(yè)版作為Windows Embedded CE 6.0的一部分一并推出,。這對微軟來說又是一次史無前例的突破。

Visual Studio 2005專業(yè)版將包括一個被稱為Platform Builder的功能強(qiáng)大的插件,,它是一個專門為嵌入式平臺提供的“集成開發(fā)環(huán)境”,。這個集成開發(fā)環(huán)境使得整個開發(fā)鏈融為一體,并提供了一個從設(shè)備到應(yīng)用都易于使用的工具,,極大地加速了設(shè)備開發(fā)的上市,。 Windows Embedded CE 6.0重新設(shè)計的內(nèi)核具有32,000個處理器的并發(fā)處理能力,每個處理有2GB虛擬內(nèi)存尋址空間,,同時還能保持系統(tǒng)的實時響應(yīng),。這使得開發(fā)人員可以將大量強(qiáng)大的應(yīng)用程序融入到更智能化、更復(fù)雜的設(shè)備中,。無論在路上,、在工作還是在家里,都可以使用這種設(shè)備。

在路上: Windows Embedded CE 6.0加入了新的單元核心數(shù)據(jù)和語音組件,,這使得設(shè)備能夠通過蜂窩通訊網(wǎng)絡(luò)建立數(shù)據(jù)連接和語音通話,,從而實現(xiàn)機(jī)器對機(jī)器的通訊應(yīng)用場景,并構(gòu)建相應(yīng)的設(shè)備,,如停車表,、自動售貨機(jī)和GPS設(shè)備等。

在工作上: Windows Embedded CE 6.0包含的組件更便于開發(fā)者創(chuàng)建通過Windows Vista內(nèi)置功能無線連接到遠(yuǎn)程桌面共享體驗的投影儀,。

在家中: Windows Embedded CE 6.0充分利用了多媒體技術(shù),,以開發(fā)網(wǎng)絡(luò)媒體設(shè)備、數(shù)字視頻錄像機(jī)和IP機(jī)頂盒等,。 [/color]

以上我們已經(jīng)認(rèn)識了Windows CE(累死我了,,發(fā)個帖子容易嗎?),,下面我想和大家一起討論討論其中的一些細(xì)節(jié)問題:

1,、Windows CE不是Windows Mobile。這是一個概念性的問題,,Windows CE是一個開發(fā)平臺,,而Windows Mobile是基于Windows CE平臺上開發(fā)的專門用于手機(jī)的操作系統(tǒng),也就是說Windows Mobile根據(jù)手機(jī)的特點把設(shè)備的驅(qū)動程序,,軟件都集成了,,但是Window CE是跨平臺的,,所以這些東西都沒有,,需要使用者自己安裝和開發(fā)。所以現(xiàn)在魅族的工作人員做的就是這些事情,,如果愿意,,魅族也可以給他們開發(fā)的這個操作系統(tǒng)起一個名字,就像Windows Mobile這個名字一樣,。

2,、m8能不能支持rm?(其實這個問題應(yīng)該這樣說:Windows CE能支持什么):首先我們要弄清楚一個問題,,也就是開發(fā)方式,,你如果認(rèn)真的讀了剛才的介紹,你會發(fā)現(xiàn)Windows CE平臺為我們提供了win32 api,,這個意思就是說,,軟件的接口問題不需要我們?nèi)ゾ幊蹋苯涌梢哉{(diào)用接口,,而且我在文中提到過Windows CE是和windows系列電腦操作軟件的接口保持一致的,。那么我們的開發(fā)編程僅僅就是應(yīng)用層的開發(fā),物理層不需要我們操心。現(xiàn)在就有答案了,,你家電腦上的Windows能不能支持rm格式的文件了,?能,那怎么樣支持的呢,?就是裝上Realplayer,。那么我可以告訴你,Windows CE只要有相應(yīng)的解碼器就可以支持任何一種音樂,、視頻格式,,這叫做軟解碼。別的手機(jī)不支持因為他們的開發(fā)基于了物理層,,也就是他們使用硬解碼,,所以沒有解碼芯片,他們就支持不了,。就像你們家的vcd永遠(yuǎn)讀不出來dvd光碟,。(另外說明一點,只要到時候魅族提供多媒體指令接入鏈接庫,,我為大家寫m8上的“暴風(fēng)影音”?。?

3、m8軟件開始會很少,?這個概念是錯誤的,,由于Windows CE和windows系統(tǒng)及Windows mobile 采用了一樣的內(nèi)核和api,所以在Windows和Windows mobile上運行的大部分軟件都可以或者稍作修改就可以在Windows CE上使用了,。

4,、觸摸屏對軟件的影響。大家可能有這樣的顧慮,,在別的手機(jī)操作系統(tǒng)上觸摸屏的手機(jī)軟件往往可以在不是觸摸屏的手機(jī)上運行,,但是反過來就不可以了。這樣的問題存在是因為在開發(fā)的時候往往他們刪除了不用的端口造成的,,比如ppc在操作系統(tǒng)方式和smartphone不同,,再如s60和uiq的操作系統(tǒng)方式也不同,是的,,這個問題是肯定存在的,,到底m8在開發(fā)的過程中是怎么樣的,我們實在不得而知,。

好了,,有什么問題大家可以一起討論,當(dāng)然我以我僅有的知識寫了這篇文章,,如有不同意見,,說出來大家一起研究一下,。 魅族加油,m8加油??!

友情提示:本人正在寫關(guān)于現(xiàn)在幾大操作系統(tǒng)的介紹和不同,及其中間存在的淵源,,就請大家關(guān)注“【掃盲】二,、諾摩三索的智能之劍”

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多