wince系統

wince系統

微軟公司開發的32位高性能嵌入式操作系統
WinCE系統是微軟為各種移動和便攜電子設備、消費類電子産品、嵌入式應用系統等非台式或筆記本電腦領域設計開發的一個開放的、可壓縮的、可升級的32位高性能嵌入式操作系統,在安卓以及蘋果興盛之前是移動平台的王者。
    中文名:wince系統 外文名:Windows Embedded CE 别名: 位數:32位 開發商:微軟

系統特色

1、強大的内核功能

從操作系統内核的角度看,WinCE具有靈活的電源管理功能,包括睡眠/喚醒模式。在WinCE中,還使用了對象存儲技術,包括文件系統、注冊表及數據庫。它還具有很多高性能、高效率的操作系統特性,包括按需換頁、共享存儲、交叉處理同步、支持大容量堆等。

2、良好的通信能力

WinCE擁有良好的通信能力。它廣泛支持各種通信硬件,亦支持直接的局域網連接以及撥号連接,并提供與PC、内部網以及因特網的連接,包括用于應用級數據傳輸的設備至設備間的連接。在提供各種基本的通信基礎結構的同時,WinCE還提供與Windows9x/NT的最佳集成和通信。

3、友好的圖形界面功能

WinCE的圖形用戶界面相當出色。它擁有基于微軟公司的因特網浏覽器的因特網浏覽器。此外,還支持TrueType字體。開發人員可以利用豐富靈活的控件庫在WindowsCE環境下為嵌入式應用建立各種專門的圖形用戶界面。WindowsCE甚至還能支持諸如手寫體和聲音識别、動态影像、3D圖形等特殊應用。

4、易于移植

在嵌入式系統内,使用的處理器的類型要遠遠多于PC機(X86占了主要部分)。WinCE的内核幾乎完全是用C語言寫的,因此很容易移植到多種不同的32位微處理器中。WindowsCE通過OEM适配層可以調整用于任何硬件平台。OEM适配層是位于内核和硬件之間的底層代碼。這層代碼允許OEM調整WinCE到自己的目标平台。

5、與Win32兼容

從編程的角度看,WinCE所支持的編程界面是大家所熟悉的Win32API的子集,它支持600多種最常用的Win32API。

6、支持多種開發工具

WinCE支持的開發工具相對比較豐富,包括EmbeddedVisualStudioC和EmbeddedVisualStudioB、平台構造器(PlatformBuilder)以及仿真平台等。

7、多種連接方式

WinCE可以連接到桌式PC進行數據同步,WindowsCE支持幾種通信方式包括:串口、并口、網線和紅外線端口。WindowsCE提供了以下的API實現多種通信方式,例如Win32API用于基本串口通信、TAPI和RAS用于高級串口通信,以及TCP/IP、WinsockAPI、網絡服務器、WinInetAPI等。

系統模塊

1、内核

内核提供進程和線程的管理、内存管理和中斷處理等系統服務。WinCE内核借鑒了台式機上Windows系統的許多優點。如采用輪先執行、多線程、多任務和保護模式運行機制,支持本地化統一字符編碼标準,以便實現程序的國際化應用。與台式機上的Windows系統内核不同點在于:WindowsCE内核完全采用動态鍊接庫(DLL)對内存的使用進行最優化,動态鍊接庫中的過程被編寫成一種可再入性的代碼,它是允許程序共享公用例程,因此應用程序可以做得很小,它駐留于内存的代碼總量可以減少到最低程度。

2、文件系統的持久存儲

文件系統支持信息的持久存儲,WiCE文件系統的主要特征是支持信息的持久存貯管理,即對RAM中的存貯的信息進行管理。WinCE文件系統支持多達9個文件分配表,每一個文件分配表被視為一個存貯卡,為了避免因電源掉電等故障造成的數據丢失,WinCE文件系統能跟蹤對文件分配表的操作,從而實現對數據的恢複。持久存貯的數據類型包括用戶應用程序和數據文件、數據庫以及系統注冊表。

3、通信系統

WinCE的通信系統能支持範圍廣泛的數據傳送和接收方式,充分體現了移動計算特性,它能夠完成的通信任務包括:使基于WindowsCE的設備之間交換信息;台式機或網絡上下載文件;發送和接收電子郵件;向服務器發送數據;浏覽因特網;閱讀條形碼。為了達到上述不同的通信要求,

WindowsCE支持兩種基本的通信方式:串行通信和網絡通信,如串行電纜、紅外線收發器、無線收發器、調制解調器和條形碼閱讀器等。

4、圖形、窗口和事件子系統

也稱GWES,它是用戶、應用程序和操作系統之間的圖形用戶接口。用戶的輸入/輸出界面都通過GWES來實現。GWES支持所有窗口、對話框、菜單、按鈕和所有包裝WindowsCE的用戶接口資源。WindowsCE的用戶界面的獨特之處在于它可以使用筆觸式的觸摸屏來模仿鼠标器的單擊操作。

相關詞條

相關搜索

其它詞條