Windows CE

Windows CE

開放的、可升級的32位嵌入式操作系統
Windows Embedded Compact(即 Windows CE)是微軟公司嵌入式、移動計算平台的基礎,它是一個開放的、可升級的32位嵌入式操作系統,是基于掌上型電腦類的電子設備操作系統。[1]Windows CE是微軟公司嵌入式、移動計算平台的基礎,它是一個開放的、可升級的32 bit嵌入式操作系統,是基于掌上型電腦類的電子設備操作系統。它是精簡的Windows 95,Windows CE的圖形用戶界面相當出色。
  • 軟件名稱:
  • 軟件平台:
  • 軟件語言:
  • 開發商:微軟(Microsoft)
  • 軟件授權:
  • 軟件版本:
  • 軟件大小:
  • 原版名稱:Windows Embedded Compact
  • 其他名稱:Windows CE
  • 發行商:微軟(Microsoft)
  • 發行日期:1996年

基本資料

這是微軟公司(Microsoft)開發的一種用于移動設備(手機、PDA等)的操作系統。此系統具有傳統的 Windows的風格,很容易上手,界面也比較親切,目前很多品牌的手機(例如:多普達、CoolPad等)都使用WindowsCE系統,WindowsCE成為繼Symbian以後的第二大系統。

基本介紹

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

定義

Windows CE操作系統是Windows家族中的成員,為專門設計給掌上電腦(HPCs)以及嵌入式設備所使用的系統環境。這樣的操作系統可使完整的可移動技術與現有的Windows桌面技術整合工作。Windows CE被設計成針對小型設備(它是典型的擁有有限内存的無磁盤系統)的通用操作系統,

Windows CE可以通過設計一層位于内核和硬件之間代碼用來設定硬件平台,這即是衆所周知的硬件抽象層(HAL)(在以前解釋時,這被稱為OEMC(原始設備制造)适應層,即OAL;内核壓縮層,即KAL。以免與微軟的Windows NT操作系統的HAL混淆)。

與其它的微軟Windows操作系統不同,Windows CE并不是代表一個采用相同标準的對所有平台都适用的軟件。為了足夠靈活以達到适應廣泛産品需求,Windows CE可采用不同的标準模式,這就意味着,它能夠從一系列軟件模式中做出選擇,從而使産品得到定制。另外,一些可利用模式也可作為其組成部分,這意味着這些模式能夠通過從一套可利用的組份做出選擇,從而成為标準模式。通過選擇,Windows CE能夠達到系統要求的最小模式, 從而減少存儲腳本和操作系統的運行

Windows CE中的C代表袖珍(Compact)、消費(Consumer)、通信能力(Connectivity)和伴侶(Companion);E代表電子産品(Electronics)。與Windows 95/98、Windows NT不同的是,Windows CE是所有源代碼全部由微軟自行開發的嵌入式新型操作系統,其操作界面雖來源于Windows 95/98,但Windows CE是基于WIN32 API重新開發、新型的信息設備的平台。Windows CE具有模塊化、結構化和基于Win32應用程序接口和與處理器無關等特點。Windows CE不僅繼承了傳統的Windows圖形界面,并且在Windows CE平台上可以使用Windows 95/98上的編程工具(如Visual Basic、Visual C++等)、使用同樣的函數、使用同樣的界面風格,使絕大多數的應用軟件隻需簡單的修改和移植就可以在Windows CE平台上繼續使用。Windows CE并非是專為單一裝置設計的,所以微軟為旗下采用Windows CE作業系統的産品大緻分為三條産品線,Pocket PC(掌上電腦)、Handheld PC(手持設備)及Auto PC。

數據采集

對于大部分制造業企業,測量儀器的自動數據采集一直是個令人煩惱的事情,即使儀器已經具有RS232/485等接口,但仍然在使用一邊測量,一邊手工記錄到紙張,最後再輸入到PC中處理的方式,不但工作繁重,同時也無法保證數據的準确性,常常管理人員得到的數據已經是滞後了一兩天的數據;而對于現場的不良産品信息及相關的産量數據,如何實現高效率、簡潔、實時的數據采集更是一大難題。

簡介

WinCE,它是将條碼掃描裝置與數據終端一體化,帶有電池可離線操作的終端電腦設備。具備實時采集、自動存儲、即時顯示、即時反饋、自動處理、自動傳輸等功能。為現場數據的真實性、有效性、實時性、可用性提供了保證。其具有一體性、機動性、體積小、重量輕、高性能,并适于手持等特點。它主要應用于工業數據采集中。

組成

Windows CE主要由兩大部分組成,一是Windows CE硬件設備,另一個是Windows CE中運行的采集端軟件。

·硬件部分

在生産現場,由于空間的限制,一般情況下不方便放置常規的工控主機,同時也基于成本的考慮,所以采用工業級的嵌入式主機是一個比較好的解決方案,如廣州太友科技的數據采集儀,此數據采集儀上配備有兩個串口,儀器或設備可直接通過串口線與之相連,同時用戶可在數據采集儀中設置産品相關的信息。

·軟件部分

采集軟件安裝在數據采集儀中,用戶通過采集軟件進行數據的自動采集,并進行相關的處理, 對于生産線的實時數據,由于一般隻是輸出數據,沒有輸出相應的參數值,規格值等,所以此時可在軟件中設置相應的産品信息參數,然後由用戶選擇相應的産品信息,班次信息,批次信息等.

特色信息

增進工作産能和效率的通訊錄、日曆行程、工作管理、Microsoft Pocket Excel與Microsoft Pocket Word控制台可以控制并管理Windows CE與辦公室PC的連結。這讓在您的PC與PDA之間轉移資料并與他人透過電子郵件及紅外線無線電通訊,同時與其他手攜式設備交換資料。利用便攜式Internet Explorer遨遊網絡,并使你的HPC達到最大的功用。

從随時随地的使用電腦及PDA,到智慧型家電用品及豐富的多媒體家庭劇院,Microsoft Windows CE為工作、家庭及其間的任何一部分開啟了動态的、嶄新的開發遠景。這個模塊化、可自訂的作業系統将Windows平台延伸到桌面之外,到達更小、更機動性、更特别的裝置之上,然而它的Windows血統則确保了它的相容性,并且支援了更廣泛的開發基礎。Microsoft Windows CE揭露了革命性的系統架構,可以讓身為開發者或科技領導者的您,擴展消費者及工業電子上的新市場。

體系結構

基于Windows CE構建的嵌入式系統大緻可以分為4個層次,從底層向上依次是:硬件層、OEM層、操作系統層和應用層。不同層次是由不同廠商提供的,一般來說,硬件層和OEM層由硬件OEM廠商提供;操作系統層由微軟公司提供;應用層由獨立軟件開發商提供。

每一層分别由不同的模塊組成,每個模塊又由不同的組件構成。這種層次性的結構試圖将硬件和軟件、操作系統和應用程序隔開,以便于實現系統的移植,便于進行硬件、軟件、操作系統、應用程序等開發的人員分工合作、并行開發。

硬件層

硬件層是指由CPU、存儲器、I/O端口、擴展闆卡等組成的嵌入式硬件系統,是Windows CE操作系統必不可少的載體。一方面,操作系統為嵌入式應用提供一個運行平台;另一方面,操作系統要運行在硬件之上,直接與硬件打交道并管理硬件。值得注意的是,由于嵌入式系統是以應用為核心的,嵌入式系統中的硬件通常是根據應用需要定制的,因此,各種硬件體系結構之間的差異非常大。“更小、更快、更省錢”幾乎是所有嵌入式系統硬件的設計目标。

OEM層

OEM層是邏輯上位于硬件和Windows CE操作系統之間的一層硬件相關代碼。它的主要作用是對硬件進行抽象,抽象出統一的接口,然後Windows CE内核就可以用這些接口與硬件進行通信。

與Linux的區别

本段将會從商業模式,學習和開發難度,對硬件的支持,穩定性,對工程師未來發展的幫助,對研發中心未來發展的幫助來探讨。

嵌入式Linux OS與Windows CE相比的優點

第一:Linux是開放源代碼,遍布全球的衆多Linux愛好者都是Linux開發者的強大技術支持者;Windows CE 6.0内核全部開放,GUI不開放。第二:Linux的内核小、效率高;Windows CE與之相比,占用過多的RAM。第三Linux是開放源代碼的OS,在價格上極具競争力,适合中國國情。Windows CE需要版權費用。第四Linux不僅支持x86芯片,還是一個跨平台的系統。更換CPU時就不會遇到更換平台的困擾。第五,Linux内核的結構在網絡方面是非常完整的,它提供了對包括十兆位、百兆位及千兆位的以太網絡,還有無線網絡、Token ring(令牌環)和光纖甚至衛星的支持,Windows CE的網絡功能也比較強大。

嵌入式Linux OS與Windows CE相比的弱點

第一:LINUX開發難度較高,需要很高的技術實力,WINCE開發相對較容易,開發周期短,内核完善,主要是應用層開發。第二:LINUX核心調試工具不全,調試不太方便,尚沒有很好的用戶圖形界面,WINCE的GUI豐富,開發工具強大;第三,LINUX系統維護難度大。Linux在使用較完整的GUI時一般會占用較大的内存,可以去掉部分無用的功能來減小使用的内存,但是如果不仔細,将引起新的問題。

上一篇:亞太藥業[002370]

下一篇:搜狗拼音輸入法手機版

相關詞條

相關搜索

其它詞條