1、 什么是Windows XP Embedded?
Windows? XP Embedded是Windows NT? Embedded 4.0的后续产品,它是Windows XP Professional的组件化版别,能够快速开发最牢靠、功用最全的嵌入式设备。由于它与Windows XP Professional根据相同的代码,Windows XP Embedded答应开发人员只挑选他们需求的特性来构建定制的、小内存体积占用的设备。
2、Windows XP Embedded与Windows XP Professional是否根据相同的代码呢?
Windows XP Embedded结合了自Windows NT Embedded 4.0发布以来Windows渠道上所添加的一切增强功用。其间包含一切的Windows 2000技能,以及最新的Windows XP技能。Windows XP Embedded供给了业界抢先的牢靠性、安全性和优秀功用,以及最新的多媒体、电源办理和设备支撑。此外,Windows XP Embedded还包含一套通过从头规划的完好东西集,开发人员能够快速装备、树立和布置灵敏的规划方案和丰厚的应用程序。
3、运用Windows XP Embedded能够开发哪些设备?
运用Windows XP Embedded能够开发多种设备,它是专为完成牢靠全功用衔接设备的快速开发而规划的。能够开发的设备类型包含:
● 瘦客户机设备:POS设备、根据Windows的终端(WBT)
● 与网络相连的客户端设备:机顶盒、网关、Kiosk(信息站)、ATM(自动柜员机)、工业操控、办公自动化和博彩体系
4、Windows XP Embedded支撑哪些处理器?
Windows XP Embedded支撑一切根据X86的Intel处理器,包含Intel x86和Pentium,也支撑AMD K5/K6、Cyrix 5×86和6×86 CPU。
5、Windows XP Embedded是实时操作体系(OS)吗?
尽管Windows XP Embedded自身并不是硬件实时体系,可是能够运用来自第三方合作伙伴的实时扩展程序。
6、我应在何种情况下运用Windows XP Embedded,而非Windows CE .NET?
Microsoft期望供给多种根据Windows的嵌入式操作体系解决方案,以满意不同客户的需求。选用哪种渠道最为适宜终究将取决于您设备的规划需求。但了解每种OS的开发焦点或许会对您做出终究挑选有所协助。关于要求实时、具有小内存空间占用和多处理器支撑才能的解决方案,请选用Windows CE .NET。关于树立在x86处理器根底之上,需求最新Windows技能的解决方案,请选用Windows XP Embedded。
7、 我应当运用何种东西为根据Windows XP Embedded的渠道编写应用程序?
由于Windows XP Embedded根据与Windows XP相同的代码,您能够凭借开发桌面应用程序时所运用的应用程序开发环境。Microsoft Visual Studio这类东西能够为您供给一个开发应用程序和驱动程序的归纳环境。Visual Studio是一套完好的应用程序开发软件包,它顺便有面向应用程序开发的各个方面供给的剖析和建模东西,因而开发人员能够用它规划出有用的体系结构,并缩短投放市场的时刻。开发人员也能够挑选他们最了解的编程言语——最适合解决方案的言语,包含Microsoft Visual Basic?、Visual C++?、Visual J++?和Visual FoxPro。
8、Windows XP Embedded的内存空间占用情况如何?
根据您所挑选的不同功用与服务,以及您所添加的特别应用程序,Windows XP Embedded所占用的内存空间会有所不同。Windows XP Embedded会通过给出支撑不同类型规划方案所需的最低等级OS服务来供给一个初始装备,以协助您对内存空间占用进行优化。初始装备的内存占用体积从从5兆字节(MB)开端,这种装备只支撑功用极为有限的设备,跟着装备中特性和服务的添加,装备所占用的内存空间也随之添加。
9、Windows XP Embedded支撑作业站级或服务器级功用吗?
Windows XP Embedded只能用来构建客户端设备。需求服务器功用的设备应该运用Windows NT Embedded 4.0或Windows 2000以及Server Applicance Kit来构建。Microsoft现在正在致力于新一代服务器OS的嵌入式版别的作业,称为Windows .NET Server Embedded。