Windows XP Embedded是什么?
Windows XP Embedded是一个由开发人员自定义的、Windows XP 操作系统的简化版本,它是一个具备行业领先并且可靠、安全和优良的平台;应用于 PC 之类的设备,如:游戏控制台、信息网亭、网络设备等等。
理由一 便捷开发
Windows XP Embedded的应用程序看起来与普通的基于 Windows 窗体的应用程序并没有什么区别。因为 Windows XP Embedded 实质上是 Windows XP 的组件化版本,因此开发人员可以把自己的开发技巧直接照搬。
与其他嵌入式设备的开发平台相比,这点很棒,因为可以不必去了解一个全新的平台和工具集,可以访问支持社区,还可以使用 .NET Framework 的库功能。
理由二 安全可靠
Windows XP Embedded支持磁盘写保护的功能,提供了一种保护卷以防止写入的手段,轻易实现本地数据安全和防计算机病毒。
Windows文件保护--防止核心系统文件在应用程序的安装时被改写。当文件被改写时,Windows文件保护可以恢复正确的版本。
支持多用户的加密文件系统(EFS)--使用随机生成的密钥对每个文件进行加密。
理由三 测试自动化
创建用Windows XP Embedded系统的UI自动化的一种方法是创建一个Component,它具有包含在Windows XP Embedded映像中的主应用程序及其相关的测试自动化,它可以使测试工作模块化,从而使其变得更加容易维护和管理,数据库可以位于远程服务器,所以测试环境可以在团队中轻松共享。
理由四 快速引导
Windows XP Embedded系统可以连续地“观测”系统引导过程中需要使用的数据,然后根据特定规则来优化数据在硬盘上的存放位置,因此而实现加速引导的目的。可以令系统从待机状态或者休眠状态中快速恢复到全速运行状态。
理由五 缩短上市时间
它使开发者可以快速地构造先进可靠的嵌入式设备。基于与Windows XP Professional完全相同的二进制文件,Windows XP Embedded包含有超过10000个独立的特性组件可供开发者选择以达到管理和减小定制的设备镜像大小的最优功能特性。
由于基于 Win32 编程模型,Windows XP Embedded 使开发者通过使用类似 Visual Studio.NET的开发工具和最普通的个人电脑硬件并且无缝集成桌面应用程序而大大缩短了产品上市时间。
理由六 合理资源配置
Windows XP Embedded可以自动进行硬件性能调节,能够根据用户的应用程序模式,恰当分配所需要的物理内存和虚拟内存,并且可以使Windows XP Embedded将某些公用的查询结果,放置到缓存空间中去。
理由七 硬件支持
支持USB接口;
支持IEEE 1394(消费类视频设备适配器接口);
支持AGP接口的显示卡;
支持即插即用 ;
支持UDF 2.01(新的DVD标准的媒体格式,包括DVD-ROM、DVD 视频,以及在 CD/CD-RW 上的格式)
理由八 技术组合
Windows XP Embedded提供了行业领先的连通性和通信能力,它支持RDP v5.1、零配置的802.11b (包括了802.1x 安全性支持)、增强的TCP/IP、RAS、 DHCP、CIFS重定向器、Winsock 2.0、网络桥接以及UPnP等等。
理由九 网络功能丰富
丰富的网络功能和管理特性提供了Windows XP Embedded设备与PC、服务器、Web服务和其它设备的无缝集成。其中提供最新的Web浏览技术,包括视觉刷新、支持Flash和Shockwave文件的回放以及增强保密性。
理由十 轻松管理
Windows XP Embedded与现有管理工具的集成,利用同后端系统和工具的互操作性,可以轻松地对设备进行管理,这些后端系统和工具包括:Windows Management Instrumentation(WMI)、Windows Scripting Host(WSH)、Microsoft Management Console(MMC)和Microsoft Systems Management Server(SMS)。
总结
随着科学技术的飞速发展,嵌入式技术被广泛应用,大力发展嵌入式软件技术与应用已迫在眉捷,它已经成为我国软件产业实现跨越式发展的一个重要砝码。对于从业者来说,越早进入这一领域就能越早获取一种竞争优势,既然如此不如先尝试一下Windows XP Embedded,“美味惊喜”。