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浏览功能。 3 WinCE.NET移动特性
3.1 无线设备
以下是Windows CE .NET中对各种无线设备的增强支持:
蓝牙(Bluetooth):蓝牙是一种新兴的无线通讯技术,它允许设备在大约10米的范围之内,互相之间进行通信。
对象交换(Object Exchange,OBEX)协议:对象交换(OBEX)是一种高效、简洁的二进制协议,它使各种设备以一种简单、高效的方式自然交换数据。
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)。
远程访问服务(Remote Access Service,RAS)服务器。
网络驱动程序接口规范(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功能的设备。
实时协作和通信。
无缝的Windows集成
远程桌面协议(Remote Desktop Protocol,RDP)