資料介紹
1 嵌入式操作系統Windows CE .NET介紹
Windows CE .NET是Windows CE 3.0的后繼產品。Windows CE .NET為嵌入式市場重新設計,為快速建立下一代智能移動和小內存占用的設備提供了一個健壯的實時操作系統。Windows CE .NET具備完整的操作系統特性集包和端對端開發環境,它包括了創建一個基于Windows CE的定制設備所需的一切,例如:強大的聯網能力、強勁的實時性和小內存體積占用以及豐富的多媒體和Web瀏覽功能。
2 WinCE.NET新增特性
嵌入系統的開發人員會在Windows CE .NET 中發現大量的新增特性和改進特性,其中包括:無線技術,例如藍牙(Bluetooth);設備仿真,該特性使您可以對完整的設備環境進行仿真而無需任何額外的硬件投資;平臺向導,使您可以從眾多的預置設備設計中進行選擇,以便跳躍式地開始您的開發流程;此外,還有豐富的多媒體和Web瀏覽功能,例如Microsoft Internet Explorer 5.5 和Windows Media?編解碼器(Codec)和控件。您可以在以下部分了解到這些新增特性和增添特性。
3 WinCE.NET移動特性
3.1 無線設備
以下是Windows CE .NET中對各種無線設備的增強支持:
§ 藍牙(Bluetooth):藍牙是一種新興的無線通訊技術,它允許設備在大約10米的范圍之內,互相之間進行通信。這種技術的主要目標是使設備無需物理電纜即可通信。使用這種技術的一些主要設備包括無線耳機、調制解調器和打印機。Windows CE .NET對藍牙技術具有與生俱來的支持,它允許設備使用具有藍牙功能的移動電話(例如數據調制解調器)交換文件和對象,以及使用具有藍牙功能的局域網(LAN)訪問點提供網絡連接。
§ 對象交換(Object Exchange,OBEX)協議:對象交換(OBEX)是一種高效、簡潔的二進制協議,它使各種設備以一種簡單、高效的方式自然交換數據。在Windows CE .NET中,該特性可以在藍牙(Bluetooth)和紅外數據協會(IrDA)協議之上工作。
§ MediaSense:MediaSense特性通過向應用程序通知網絡狀態,從而改善了移動設備用戶的漫游體驗。例如,它會通知應用程序嵌入設備是否處于范圍之內。它還為用戶提供了一個離線模式。
§ 802.1x/ Zero Configuration(零配置):Windows CE .NET引入了802.11 Zero Configuration(零配置)、802.1x以及 可擴展身份驗證協議(Extensible Authentication Protocol,EAP)。802.11 Zero Configuration簡化了802.11網絡的安裝,并且使得從一個802.11網絡到另一個801.1x網絡的無縫漫游成為可能。而EAP則通過在用戶登錄到網絡上時啟用用戶名/口令、證書或者針對特定原始設備生產商(OEM)的身份驗證顯著增強了802.11的安全性。
3.2 開放的通信平臺
支持領先的網絡技術:
§ 輕量級目錄訪問協議(Lightweight Directory Access Protocol,LDAP):LDAP v 3.0是一種用來訪問Microsoft Active Directory(活動目錄)的協議,Active Directory中存儲了姓名、地址、電話號碼以及其它類型的信息。
§ 遠程訪問服務(Remote Access Service,RAS)服務器:Windows CE .NET支持將基于Windows CE的設備用作一臺RAS服務器,并且允許客戶端使用廣域網(WAN)連接到基于Windows CE的設備上。
§ 網絡驅動程序接口規范(Network Driver Interface Specification,NDIS)5.1:Windows CE .NET引入了對NDIS的支持,NDIS通過將硬件層和協議層抽象化,簡化了驅動程序的開發。NDIS 支持以太網(802.3)、IrDA、WAN以及令牌環網(802.5)微端口。Windows CE .NET全面支持中間驅動程序、電池狀態、直接內存存取(DMA)以及發送取消。
§ TCP/IP:Windows CE .NET包括一個基于標準的TCP/IP棧,允許使用Windows CE的設備被用作局域網或遠程網絡上的節點和服務器。Windows CE .NET還包括對TCP/IP的安全性和穩定性增強。
§ Winsock 2.0:Windows Sockets(Winsock)是一個接口,可以使用它來發現和使用底層傳輸協議的通信能力。通過提供一個獨立于協議的接口,Winsock完全支持新興的網絡技術,例如實時多媒體通信。
§ 網絡橋接:網絡橋接(Network Bridging)通過將幀從一個以太網段轉發到另一個網段,可以將多個以太網段連接到一個單一的子網之中。Windows CE .NET包含了所有必需的組件,以在一個平臺中支持網絡橋接。
§ 通用即插即用(Universal Plug and Play,UPP)Device Host and Control Point:UPP Device Host(UPP設備托管)增強了個人計算機的端對端網絡連通性、無線設備和網絡上的其它智能設備。Device Host API允許您創建可以向其它UPP設備發布自己的存在和功能的設備。UPnP Control Point提供的API使Windows CE設備可以發現并且控制網絡上其它具有UpnP功能的設備。
實時Internet協議(IP)通信支持
§ 實時協作和通信:實時通信(RTC)使任意兩個IP設備間的消息傳遞、出席會議和音頻(VoIP)。RTC是基于單一內聯協議(Single Inline Protocol,SIP)的,該協議是一種Internet工程任務組(Internet Engineering Task Force,IETF)標準。SIP/RTC框架使Windows Messenger的出現成為可能。
無縫的Windows集成
遠程桌面協議(Remote Desktop Protocol,RDP):RDP允許瘦客戶機--例如基于Windows的終端--跨越LAN和WAN,或者借助于撥號連接、ISDN、DSL或者VPN連接同一臺終端服務器進行通信。5.1版本的RDP客戶機包括對高彩分辨率、本地打印機和本地音頻回放的支持。
4 WinCE.NET健壯特性
4.1 系統級的可靠性
§ 改進的可靠性:為了提供企業級的可靠性、簡潔的線程管理、伸縮自如的數據庫容量、高優先級的線程清除預防以及獨一無二的設備ID都已經內建在Windows CE .NET操作系統之中。
4.2 小內存體積占用
§ 最小化的操作系統體積:通過不斷努力縮小嵌入系統最小化操作系統的體積,可以對Windows CE .NET中的豐富功能進行粒度級的組件化。 最小配置的Windows CE .NET可以小至200KB,它只帶有最小的內核功能。
廣泛的CPU選擇
Windows CE .NET支持四種微處理器家族以及仿真技術。
§ ARM:支持的處理器包括ARM720T、ARM920T、ARM1020T、StrongARM、XScale
§ MIPS:支持的處理器包括MIPS II/32 with FP、MIPS II/32 without FP、MIPS16、MIPS IV/64 with FP、MIPS IV/64 without FP
§ SHx:支持的處理器包括SH-3、SH-3 DSP、SH-4
§ X86:支持的處理器包括486、586、Geode、Pentium I/II/III/IV
4.3 企業范圍的安全性
4.4 網絡安全性增強:
§ Kerberos安全協議:Kerberos身份驗證協議在建立安全的網絡連接前,為實體間的相互身份驗證提供了一個安全的網絡連接,并且具有以下優點:
§ 高效的服務器身份驗證:應用程序服務器不需要連接到域控制器上對每個客戶的身份進行驗證,因為客戶出示的憑證提供了相應的身份驗證信息。
§ 相互身份驗證:客戶機和服務器都可以互相驗證彼此的身份。
§ 互操作性:根據標準制定的規范是基于IETF的,它實現了同其它網絡的互操作性。Kerberos是運行Windows 2000 Server及其后續版本操作系統的服務器使用的身份驗證協議。
§ Web服務器的安全套接字層(Secure Sockets Layer,SSL)支持:SSL支持已經被添加到Web服務器中,以允許Web服務器和Web客戶機使用加密技術安全進行通信。
§ 受保護的存儲:為了保護敏感信息或者防止信息被篡改,受保護存儲的API為密碼系統和用戶體驗問題提供了一個方便的解決方案。
§ 智能卡加密服務提供者(Smart Card Cryptographic Service Provider,CSP):Windows CE .NET的智能卡子系統通過智能卡CSP對CryptoAPI提供支持。這些服務提供者是一些可以訪問特定服務的動態鏈接庫(DLL)。
擴展設備驅動程序支持
Windows CE .NET中對新的設備驅動程序的支持包括:
§ 高級技術附加數據包接口(Advanced technology Attachment Packet Interface,ATAPI)磁盤驅動程序:這個全面的功能性驅動程序提供了CD和DVD的“讀”支持。
§ 新的統一音頻模型和示例驅動程序:UAM實現了對WAV和Microsoft DirectSound?音頻API的高效支持。它還使得編寫一個能有效支持WAV和DirectSound的驅動程序成為可能。
§ 可安裝的ISR:這個省時特性允許中斷被多個設備共享??砂惭b的ISR擴展了處理ISR和IST中設備的能力,并且可以通過高級語言編程對其加以使用。
§ 輸入/輸出(I/O)資源管理器:一個調用設備的驅動程序可以通過指出是否是一個給定的資源(例如地址或者IRQ)來管理系統中的所有I/O資源。您可以通過使用設備驅動程序中的資源管理器(Resource Manager)服務來避免平臺中的I/O資源發生沖突。
§ 設備通知:設備驅動程序和應用程序可以在設備通知系統中注冊,以便在感興趣的設備出現或消失時獲得通知。
5 WinCE.NET智能特性
5.1 .NET設備服務
Windows CE .NET使開發人員可以創建智能設備并且參與到XML Web服務的新世界中去:
§ XML:可擴展標記語言(Extensible Markup Language,XML)是Web數據的通用格式。XML允許開發人員以一種標準、一致的方式從任何應用程序中輕松描述和提供豐富的結構化數據。XML不會代替HTML;相反,它是對HTML的有益補充。
§ SOAP:SOAP是一種在分散的分布式環境中進行信息交換所使用的輕量級協議。它是一種基于XML的協議,由三個部分組成:對消息內容和如何處理消息進行了框架定義的信封;面向應用程序所定義數據類型的表達實例的一組編碼規則;以及表示遠程過程調用和響應的約定。
Windows CE .NET是Windows CE 3.0的后繼產品。Windows CE .NET為嵌入式市場重新設計,為快速建立下一代智能移動和小內存占用的設備提供了一個健壯的實時操作系統。Windows CE .NET具備完整的操作系統特性集包和端對端開發環境,它包括了創建一個基于Windows CE的定制設備所需的一切,例如:強大的聯網能力、強勁的實時性和小內存體積占用以及豐富的多媒體和Web瀏覽功能。
2 WinCE.NET新增特性
嵌入系統的開發人員會在Windows CE .NET 中發現大量的新增特性和改進特性,其中包括:無線技術,例如藍牙(Bluetooth);設備仿真,該特性使您可以對完整的設備環境進行仿真而無需任何額外的硬件投資;平臺向導,使您可以從眾多的預置設備設計中進行選擇,以便跳躍式地開始您的開發流程;此外,還有豐富的多媒體和Web瀏覽功能,例如Microsoft Internet Explorer 5.5 和Windows Media?編解碼器(Codec)和控件。您可以在以下部分了解到這些新增特性和增添特性。
3 WinCE.NET移動特性
3.1 無線設備
以下是Windows CE .NET中對各種無線設備的增強支持:
§ 藍牙(Bluetooth):藍牙是一種新興的無線通訊技術,它允許設備在大約10米的范圍之內,互相之間進行通信。這種技術的主要目標是使設備無需物理電纜即可通信。使用這種技術的一些主要設備包括無線耳機、調制解調器和打印機。Windows CE .NET對藍牙技術具有與生俱來的支持,它允許設備使用具有藍牙功能的移動電話(例如數據調制解調器)交換文件和對象,以及使用具有藍牙功能的局域網(LAN)訪問點提供網絡連接。
§ 對象交換(Object Exchange,OBEX)協議:對象交換(OBEX)是一種高效、簡潔的二進制協議,它使各種設備以一種簡單、高效的方式自然交換數據。在Windows CE .NET中,該特性可以在藍牙(Bluetooth)和紅外數據協會(IrDA)協議之上工作。
§ MediaSense:MediaSense特性通過向應用程序通知網絡狀態,從而改善了移動設備用戶的漫游體驗。例如,它會通知應用程序嵌入設備是否處于范圍之內。它還為用戶提供了一個離線模式。
§ 802.1x/ Zero Configuration(零配置):Windows CE .NET引入了802.11 Zero Configuration(零配置)、802.1x以及 可擴展身份驗證協議(Extensible Authentication Protocol,EAP)。802.11 Zero Configuration簡化了802.11網絡的安裝,并且使得從一個802.11網絡到另一個801.1x網絡的無縫漫游成為可能。而EAP則通過在用戶登錄到網絡上時啟用用戶名/口令、證書或者針對特定原始設備生產商(OEM)的身份驗證顯著增強了802.11的安全性。
3.2 開放的通信平臺
支持領先的網絡技術:
§ 輕量級目錄訪問協議(Lightweight Directory Access Protocol,LDAP):LDAP v 3.0是一種用來訪問Microsoft Active Directory(活動目錄)的協議,Active Directory中存儲了姓名、地址、電話號碼以及其它類型的信息。
§ 遠程訪問服務(Remote Access Service,RAS)服務器:Windows CE .NET支持將基于Windows CE的設備用作一臺RAS服務器,并且允許客戶端使用廣域網(WAN)連接到基于Windows CE的設備上。
§ 網絡驅動程序接口規范(Network Driver Interface Specification,NDIS)5.1:Windows CE .NET引入了對NDIS的支持,NDIS通過將硬件層和協議層抽象化,簡化了驅動程序的開發。NDIS 支持以太網(802.3)、IrDA、WAN以及令牌環網(802.5)微端口。Windows CE .NET全面支持中間驅動程序、電池狀態、直接內存存取(DMA)以及發送取消。
§ TCP/IP:Windows CE .NET包括一個基于標準的TCP/IP棧,允許使用Windows CE的設備被用作局域網或遠程網絡上的節點和服務器。Windows CE .NET還包括對TCP/IP的安全性和穩定性增強。
§ Winsock 2.0:Windows Sockets(Winsock)是一個接口,可以使用它來發現和使用底層傳輸協議的通信能力。通過提供一個獨立于協議的接口,Winsock完全支持新興的網絡技術,例如實時多媒體通信。
§ 網絡橋接:網絡橋接(Network Bridging)通過將幀從一個以太網段轉發到另一個網段,可以將多個以太網段連接到一個單一的子網之中。Windows CE .NET包含了所有必需的組件,以在一個平臺中支持網絡橋接。
§ 通用即插即用(Universal Plug and Play,UPP)Device Host and Control Point:UPP Device Host(UPP設備托管)增強了個人計算機的端對端網絡連通性、無線設備和網絡上的其它智能設備。Device Host API允許您創建可以向其它UPP設備發布自己的存在和功能的設備。UPnP Control Point提供的API使Windows CE設備可以發現并且控制網絡上其它具有UpnP功能的設備。
實時Internet協議(IP)通信支持
§ 實時協作和通信:實時通信(RTC)使任意兩個IP設備間的消息傳遞、出席會議和音頻(VoIP)。RTC是基于單一內聯協議(Single Inline Protocol,SIP)的,該協議是一種Internet工程任務組(Internet Engineering Task Force,IETF)標準。SIP/RTC框架使Windows Messenger的出現成為可能。
無縫的Windows集成
遠程桌面協議(Remote Desktop Protocol,RDP):RDP允許瘦客戶機--例如基于Windows的終端--跨越LAN和WAN,或者借助于撥號連接、ISDN、DSL或者VPN連接同一臺終端服務器進行通信。5.1版本的RDP客戶機包括對高彩分辨率、本地打印機和本地音頻回放的支持。
4 WinCE.NET健壯特性
4.1 系統級的可靠性
§ 改進的可靠性:為了提供企業級的可靠性、簡潔的線程管理、伸縮自如的數據庫容量、高優先級的線程清除預防以及獨一無二的設備ID都已經內建在Windows CE .NET操作系統之中。
4.2 小內存體積占用
§ 最小化的操作系統體積:通過不斷努力縮小嵌入系統最小化操作系統的體積,可以對Windows CE .NET中的豐富功能進行粒度級的組件化。 最小配置的Windows CE .NET可以小至200KB,它只帶有最小的內核功能。
廣泛的CPU選擇
Windows CE .NET支持四種微處理器家族以及仿真技術。
§ ARM:支持的處理器包括ARM720T、ARM920T、ARM1020T、StrongARM、XScale
§ MIPS:支持的處理器包括MIPS II/32 with FP、MIPS II/32 without FP、MIPS16、MIPS IV/64 with FP、MIPS IV/64 without FP
§ SHx:支持的處理器包括SH-3、SH-3 DSP、SH-4
§ X86:支持的處理器包括486、586、Geode、Pentium I/II/III/IV
4.3 企業范圍的安全性
4.4 網絡安全性增強:
§ Kerberos安全協議:Kerberos身份驗證協議在建立安全的網絡連接前,為實體間的相互身份驗證提供了一個安全的網絡連接,并且具有以下優點:
§ 高效的服務器身份驗證:應用程序服務器不需要連接到域控制器上對每個客戶的身份進行驗證,因為客戶出示的憑證提供了相應的身份驗證信息。
§ 相互身份驗證:客戶機和服務器都可以互相驗證彼此的身份。
§ 互操作性:根據標準制定的規范是基于IETF的,它實現了同其它網絡的互操作性。Kerberos是運行Windows 2000 Server及其后續版本操作系統的服務器使用的身份驗證協議。
§ Web服務器的安全套接字層(Secure Sockets Layer,SSL)支持:SSL支持已經被添加到Web服務器中,以允許Web服務器和Web客戶機使用加密技術安全進行通信。
§ 受保護的存儲:為了保護敏感信息或者防止信息被篡改,受保護存儲的API為密碼系統和用戶體驗問題提供了一個方便的解決方案。
§ 智能卡加密服務提供者(Smart Card Cryptographic Service Provider,CSP):Windows CE .NET的智能卡子系統通過智能卡CSP對CryptoAPI提供支持。這些服務提供者是一些可以訪問特定服務的動態鏈接庫(DLL)。
擴展設備驅動程序支持
Windows CE .NET中對新的設備驅動程序的支持包括:
§ 高級技術附加數據包接口(Advanced technology Attachment Packet Interface,ATAPI)磁盤驅動程序:這個全面的功能性驅動程序提供了CD和DVD的“讀”支持。
§ 新的統一音頻模型和示例驅動程序:UAM實現了對WAV和Microsoft DirectSound?音頻API的高效支持。它還使得編寫一個能有效支持WAV和DirectSound的驅動程序成為可能。
§ 可安裝的ISR:這個省時特性允許中斷被多個設備共享??砂惭b的ISR擴展了處理ISR和IST中設備的能力,并且可以通過高級語言編程對其加以使用。
§ 輸入/輸出(I/O)資源管理器:一個調用設備的驅動程序可以通過指出是否是一個給定的資源(例如地址或者IRQ)來管理系統中的所有I/O資源。您可以通過使用設備驅動程序中的資源管理器(Resource Manager)服務來避免平臺中的I/O資源發生沖突。
§ 設備通知:設備驅動程序和應用程序可以在設備通知系統中注冊,以便在感興趣的設備出現或消失時獲得通知。
5 WinCE.NET智能特性
5.1 .NET設備服務
Windows CE .NET使開發人員可以創建智能設備并且參與到XML Web服務的新世界中去:
§ XML:可擴展標記語言(Extensible Markup Language,XML)是Web數據的通用格式。XML允許開發人員以一種標準、一致的方式從任何應用程序中輕松描述和提供豐富的結構化數據。XML不會代替HTML;相反,它是對HTML的有益補充。
§ SOAP:SOAP是一種在分散的分布式環境中進行信息交換所使用的輕量級協議。它是一種基于XML的協議,由三個部分組成:對消息內容和如何處理消息進行了框架定義的信封;面向應用程序所定義數據類型的表達實例的一組編碼規則;以及表示遠程過程調用和響應的約定。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 嵌入式操作系統
- 課堂筆記之嵌入式Linux操作系統
- 嵌入式操作系統
- 什么是嵌入式操作系統 常見的嵌入式系統有哪些
- 介紹幾種開源嵌入式操作系統
- ucosII嵌入式實時操作系統實驗
- 嵌入式操作系統FreeRTOS的原理實現
- 嵌入式操作系統FREERTOS的移植.
- (完整版)vxworks嵌入式操作系統 0次下載
- 嵌入式操作系統的介紹和嵌入式操作系統的發展狀況和應用前景說明
- 基于嵌入式ARM&WinCE的小型監控系統的設計 1次下載
- 嵌入式操作系統WINCE實踐教程 4次下載
- 嵌入式操作系統-李春杰 0次下載
- 基于嵌入式ARM & WinCE 的小型監控系統的設計
- 嵌入式實時操作系統教程
- 基于實時嵌入式操作系統mC/OS-II實現GPRS終端系統的設計 2252次閱讀
- 基于S3C2440A和WinCE 4.2操作系統實現數字尋北儀的應用方案 3162次閱讀
- 米爾科技嵌入式實時操作系統介紹 2179次閱讀
- 基于μC/OS嵌入式操作系統的嵌入式數據管理設計 1178次閱讀
- 嵌入式操作系統它有什么特點 2378次閱讀
- 基于ARM的嵌入式操作系統該如何設計 1480次閱讀
- 該如何正確選擇嵌入式操作系統 2707次閱讀
- 從嵌入式系統到嵌入式操作系統 698次閱讀
- ARM嵌入式Wince的開發心得 6909次閱讀
- 什么是嵌入式操作系統 常見的嵌入式系統有哪些 4w次閱讀
- 嵌入式操作系統是什么_嵌入式操作系統有哪些 2w次閱讀
- 如何設計一個小型嵌入式操作系統 9350次閱讀
- 基于FreeRTOS的嵌入式實時操作系統的原理和實現 6562次閱讀
- 概述及匯總ARM的嵌入式操作系統 2951次閱讀
- 基于Linux的嵌入式實時操作系統的研究 2298次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多