windows xp embedded上手指南
瘦客户机管理员操作规范
瘦客户机管理员操作规范1、瘦客户机安装的操作系统为Windows XPE,即Windows XP Embedded嵌入式操作系统,管理员应妥善设置和保管好密码,密码应不少于6位,并且应由字母、特殊字符和数字结合。
管理员初始密码:Centerm2、瘦客户机C区只有管理员可进行操作,平时保护功能应开启。
3、管理员在C区安装软件或对系统进行设置时,需要先将保护功能关闭,关闭方法:在DOS下输入ewfmgr c: -commitanddisable, 然后重启终端,此时C区不受保护,可在C 区安装软件和对系统进行设置。
4、建议在C区安装金山WPS Office 2010办公软件,也可安装Adobe Reader。
5、软件安装和系统设置完毕后再将保护功能开启,开启方法:在DOS下输入ewfmgr c: -enable,重启终端。
6、D区为用户数据区,用户可自由读写。
金保管理信息系统、RTX客户端通信软件及杀毒软件应安装在D区;用户自己创建的文档资料也应保存在D区。
由于D区空间有限,金保管理信息系统每天都生成一部分日志,建议定期(每月一次)删除金保管理信息系统日志,操作方法:在资源管理器中直接删除金保管理信息系统文件夹下的eapagent.txt文件,请注意不要误删了eapagent.ini文件。
7、瘦客户机含有1个并口、4个串口和4个USB接口,可连接外部设备。
USB接口不封锁,用户可因工作需要外接使用U盘、移动硬盘和USB接口设备,但严禁用户利用USB外接设备玩游戏、看电影等。
8、当一台机器安装调试完毕后,可以用U盘将此系统做个备份,其它机器可用备份还原,方法:用U盘做成WINPE启动盘的方式,终端的启动菜单是开机按F12,选USB HDD为优盘启动,正常启动选HDD。
瘦客户机用户操作规范1、瘦客户机操作系统为Windows XPE,即Windows XP Embedded嵌入式操作系统,用户应妥善设置和保管好密码,密码应不少于6位,并且应由字母、特殊字符和数字结合。
Windows XP Embedded嵌入式操作系统的应用
摘要 介绍了面向中高端应用的嵌入式操作系统Windows XP Embedded的组成、特点和性能,描述了嵌入式操作系统 Windows XP Embedded的开发过程。
1引言
• Wfndows XP Embedded(也称XPE)是微软公司于 2002年发布的面向中高端应用的嵌入式 • 操作系统,它基于Windows XP,是一种经过 “裁减的”Windows XP,可根据工程项目的要 求量 • 身定做,因此Windows XPEmbedded的所有文件 与Windows XP的文件是兼容的。由此而来的好 • 处是:凡是在Windows下开发的应用软件都可以 不做任何修改移植过来,有很高的稳定性、可靠 • 性和灵活性,并且开发周期短。结合某车载天线 的伺服系统的应用,将XPE的组成和开发过程介 • 绍如下。
3)组件数据库管理器(Component Database Manager) Windows XP Embedded包含的一万多个组件以及开发人员自己开发的组件, 均存放在组件数 据库管理器中,并可对其进行导入\删除操作。特别提示:Windows XP Embedded自带的组件在一 般情况下请勿对其进行操作,以免开发环境无法正常工作。 4)目标设计器(Target Designer) Windows XPEmbedded的主要开发工具,它使用从数据库中选取的组件来对 运行时的映像加 以定制,并组装成实际的运行映像,也就是实际运行的操作系统;对Windows 桌面和菜单的一些 设置及授权码的输入均在此完成。如图1所示。 5)存储设备镜像加载器(SDI) 用来管理运行镜像文件。创建有文件支持的、用于传递运行镜像文件的虚拟磁 盘驱动器,通 过使用已存在于现有文件系统中的磁盘镜像文件(.sdi)来模拟存储介质。
Windows Xp Embedded 安装流程
Windows XP Embedded 安裝流程(安裝CD1&CD2,語言片)Windows XP Embedded是一种嵌入式操作系统,可以以组件化的形式提供Windows 操作系统的功能。
Windows XP Embedded 与Windows XP Professional 一样基于二进制,包含10,000 多个独立的功能组件,因此开发人员在自定义设备映像中管理或降低内存占用量时可以选择并获得最佳功能。
Windows XP Embedded不同于Windows XP的其他版本——本身没有现成的安装文件,必须通过开发环境定制系统的组件。
这一点又不同于XPLite或nLite,XPLite或nLite生成的只是简化版的Windows XP,而Windows XP Embedded则最大限度的限制系统体积,主要应用在机顶盒、POS 机和手持机等嵌入式设备上。
上传文件中包含3张安装光盘镜像和中文语言包。
这个是正式版,不存在90天的试用期问题,序列号为:安装序列号:PHDMG-HCCRJ-C23XB-WHB99-HBB66PID:WR96Q-VJFK9-7QFH3-YJTBM-8R666一、安裝Windows XP Embedded SP1Step 3安裝完後會重新開機,開機後請再次執行光碟換DISK2第一次安裝時,Repositories會自動分享出來,檢查一下要重新開機,SQL需啟動開始安裝語言封包程式集---microsoft windows embedded studio---component database manager選語言封包光碟片中的langchh.sid 按下ImportD—project---xpe---component---tw5333.sld把S3顯示卡tw5333.sld import後,須把tw5333資料夾內的檔案copy至D---windows embedded data---repositories---{484C9D34-846E…}資料夾內。
XPE使用手册
三.常用问题解决
• A.使用过程中如果提示内存不足,请重启终端即可。 • B. 安装某些驱动程序如果提示找不到相关文件,可以从xp 系统中将 相关文件拷贝过来。 • C. 如果需要使用telnet 程序,请参考相关行业的telnet 设置。 • D. 开机进入DHCP 界面,说明引导方式选择错误,请重新开机按F12 ,选择BOOT HDD 0
• 5、在“写入方式”项目中选择USB-HDD+或者USB-ZIP+,个人建议选 择USB-ZIP+,兼容性比较好 • 6、最后,点击“写入”,等待数秒,程序提示制作成功完成后,就 可以拔出U盘了。
终端设置
• 终端开机按F12选择USB-HDD启动 • 进入WINPE系统
• 选择桌面上系统恢复即GHOST的启动程序
Байду номын сангаас
二、如何重装XPE 系统
• XPE 系统安装过程与普通XP 系统不同,通常采用ghost 还原方式进 行。可以使用网络ghost
• 还原系统,所需的ghost 文件可以向升腾公司技术人员索取,也可以 通过网络ghost 程序创建。
• 方法如下:
2.1.连接方式
• 可用交叉网线连接电脑和XPE 终端,或通过交换机直接连接。
• ewfmgr c: -commit • 重启终端
3、安装大程序时如果提示内存不足,使用以下方 法安装:
• ewfmgr c: -commitanddisble • 重启终端。
• 安装所需的应用程序。完成后运行 • ewfmgr c: -enable
• 重启终端。
EWF工具使用
•
使用程序(注意:直接在“开始”--������ “运行”处输入“EWF”也可 运行该程序) 声明:新的指令将覆盖旧的指令,即每个保护分区的 最后一次操作有效,之前的操作会被清除。例如:在内存保护版中, 先后点击了“关闭保护”和“提交设置”,则“关闭保护”无效,“ 提交设置”有效,若再点击“关闭保护”,则“提交设置”无效,“ 关闭保护”有效。 打开“开始”---������ “控制面板”,会发现多了如下选项“EWF管理 ”(如图三,注意:只有在当前管理员为超级管理员时才会出现该选 项,在普通管理员的情况下不会出现该选项)
xpe使用方法
XPE(可扩展性框架)是一种用于开发Windows操作系统的工具,它提供了一套库和工具,可用于创建定制化的Windows映像。
以下是一般的XPE使用方法:1. 安装和配置开发环境:首先,确保你的系统已经安装了Windows操作系统的开发工具。
通常,你需要安装Windows Embedded Studio(WES)或Windows Assessment and Deployment Kit(ADK)。
2. 创建项目:打开XPE开发工具,创建一个新的项目。
在项目中,你可以定义你的定制化需求,包括选择操作系统组件、驱动程序、应用程序等。
根据你的需求,选择合适的组件并添加到项目中。
3. 进行配置:配置你的XPE项目。
这包括选择和配置操作系统组件、设置系统的外观和行为,以及进行特定的自定义设置。
你可以选择性地启用或禁用某些功能,修改默认设置,以适应你的特定需求。
4. 构建和编译:完成项目配置后,对项目进行构建和编译。
这将生成一个定制化的Windows映像文件(通常是一个.wim 文件),其中包含你选择的组件和设置。
5. 测试和验证:生成的映像文件可以在虚拟机、物理设备或实验环境中进行测试和验证。
确保定制的Windows映像能够正常工作,并满足你的需求和期望。
6. 部署和应用:当你确定定制的Windows映像满足要求时,你可以将其部署到目标设备中。
这可以通过镜像部署、网络传输或其他适当的方式进行。
安装和应用过程将根据你选择的部署方式而有所不同。
请注意,XPE的具体使用方法可能因不同的工具和版本而有所差异。
因此,在使用XPE之前,建议你参考相关工具的文档和指南,以了解详细的步骤和操作细节。
Win XP Embedded(xpe)安装入门
Windows XP Embedded (xpe)入门概述对于一种开发工具的学习,最重要也最困难的阶段就是概念的建立,只要建立了正确的概念,明白整个系统的体系结构和各种工具作用,剩下的工作就是实际操作,积累经验了,最多不过在需要的时候查一查手册。
本文通过指导读者进行实际操作,一步步地完成一次完整的开发工作,从而帮助读者建立一个清晰明确的概念。
因为我们开发的产品不是普通的软件,而是专用的操作系统,所以需要针对某个特定的硬件平台(目标机)来进行开发;首先需要一个强大的工作站来运行开发环境和开发工具,然后根据目标机硬件配置和软件需求进行开发,开发完成后将做好的操作系统影象文件(Ima ge)与目标机硬件结合,运行系统并测试。
配置开发工作站首先介绍开发用的工作站,一台标准PC机,硬件配置要求如下:操作系统Windows XP ProfessionalPIII 500MHz 以上(建议1GHz以上)256MB 内存(建议512MB)3GB 剩余硬盘空间对该PC机的配置如下:将硬盘设置两个分区第二个分区分配为700MB,可以是FAT32格式或NTFS格式(这个分区将包含可启动的Windows XP Embedded Image)主分区使用所有剩余的硬盘空间,可以设置为FAT32格式或者NTFS格式在主分区中安装Windows XP Professional系统,并安装Windows XP Embedded 开发工具修改BOOT.ini文件,将下面的代码部分增加到该文件中,可以使这台PC机双重启动,作为开发用的Windows XP Professional系统从分区一启动,而开发好的Windows XP Em bedded Image从分区二启动。
[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\\Windows[operating systems]multi(0)disk(0)rdisk(0)partition(1)\\Windows="Microsoft Windows XP Professional" /fast detectmulti(0)disk(0)rdisk(0)partition(2)\\Windows="Microsoft Windows XP Embeddedd" /fast detect安装Windows XP Embedded开发工具将Windows XP Embedded开发包的CD1放入CD-ROM中,在自动运行的提示中,按照以下顺序安装XPE开发工具:Tools Setup:安装XPE开发工具(包括Target Designer, Component Designer, Comp onent Database Manager, 以及其他工具)Database Engine Setup:安装SQL Server 2000 Desktop Edition database engine (MSDE)Database Setup:安装组件数据库及Repositories开发工作站的其他配置在C盘新建一个XPE_Demo目录,用来放置开发中生成的配置定义文件和组件定义文件。
windows xp embedded
热身Windows XP Embedded 开发工具简介?第一节Windows XP Embedded是什么?第二节我为什么选择用Windows XP Embedded开发嵌入式系统?第三节Windows XP Embedded 开放工具的结构(工具运行原理)。
第四节Windows XP Embedded的一般开发过程?基础入门篇第一章安装XP Embedded(XP Embedded安装指导)第二章XP Embedded 如何使用(目标表设计器的使用)第三章如何获得硬件配置文件(PMG文件)第四章快速构建自己的XPE操作系统(XP Embedded上手指南)高级使用篇第一章开发自己的组件(元件设计器的使用)第二章EWF使用指南第三章FBWF使用指南第四章系统优化(优化系统,减少系统体积)实际应用篇第一章系统组件详解(各部分系统组件的介绍)第二章系统部署热身Windows XP Embedded是什么?第一节 Windows XP Embedded是什么?Windows XP Embedded是一种嵌入式操作系统,可以以组件化的形式提供Windows 操作系统的功能。
Windows XP Embedded 与Windows XP Professional 一样基于二进制,包含10,000 多个独立的功能组件,因此开发人员在自定义设备映像中管理或降低内存占用量时可以选择并获得最佳功能。
Windows XP Embedded 基于Win32 编程模型,由于采用常见的开发工具,如Visual Studio .NET,使用商品化PC 硬件,与桌面应用程序无缝集成,因此可以缩短上市时间。
使用Windows XP Embedded 构建操作系统的常见设备类别包括零售销售点终端、瘦客户机和高级机顶盒。
Windows XP Embedded是这种领先的桌面操作系统的组件化版本,它能够快速开发出最为可靠的全功能连接设备。
windows xp embedded定制流程
Windows xp embedded的定制过程1、在自己的电脑上安装好windows embedded;2、安装好windows embedded后,在Windows Embedded- utilities下有一个名为tap.exe的可执行文件,将此文件拷贝到需要定制xpe系统的目标机上,然后运行该文件,在tap.exe 的同级目录下会生成一个名为devices.pmq的文件;3、将生成的devices.pmq文件拷贝到自己的电脑上,在此处有两种选择:1)直接将devices.pmq导入到taregt designer中;2)将生成的devices.pmq文件制作成一个设备组件,方便以后的定制和修改:将devices.pmq文件生成devices的详细过程:打开component designer,点击File->Import将devices.pmq导入,点击start开始生成设备组件。
可以将该组件设为‘Selector Prototype Component’类型,成为该类型的组件后,可以在Target Designer中单独地选取该组件所关联的各个设备。
具体做法是:在Prototype栏中按下Browse…,弹出Select Prototype Component 对话框。
在Prototype component source栏中选中Database选项在组件树列表中展开到Software/Test&Developnent,选中Selector Prototype Component组件,按下OK确定,最后保存生成的设备组件。
4、将生成的设备组件导入到组件数据库(component database manager):运行component database manager工具,点击Import,弹出Import SLD的窗口,选择生成的设备组件,点击Import,如果出现下图所示,则表示导入成功:5、打开targer designer工具,新建一个工程,此时在左侧的组件面板中就可以看到导入的设备组件,双击该设备组件可以讲其加入到工程中。
XP Embedded 详细开发文档
⑧展开左侧窗口中的“Software”→“System”→“Management”→“Applications”,双击添加“EWF Manager Console Application”组件。再展开“Software”→“System”→“International”→“Infrastructure”,双击添加“Chinese - Simplified Language Support”。
⑩打开存放镜像的文件夹(默认为:DWindows Embedded Images),将其下所有文件及目录拷贝至目标区。
5.建立pre-FBA CD
现在就可以用目标区中的文件创建光盘镜像了,用这个镜像刻录的CD被称作pre-FBA CD,它并不是我们最终需要的光盘,所以建议用CD-RW盘片刻录。
分好区后,将“CProgram FilesWindows Embeddedutilities”中的“BOOTPREP.exe”拷贝至目标区,由于这是一个16位程序,所以必须在DOS下运行。重启电脑,进入BIOS(一般是按“Del”键或“Ctrl+Alt+Esc”组合键),将系统盘设为“None”(当然,也可以关闭电脑,拆下系统盘),再设置首先从软盘或光盘启动(视你想用哪种方法启动而定),保存退出。使用Win98光盘或启动软盘引导至DOS界面下,输入“C”,然后回车进入C盘,也就是目标区,再输入“BOOTPREP”并回车,按两次“Y”确认后,目标盘设置完成。
可以根据需要选择更多的选项:
Show ol Panel on Start Menu
Show My Computer on Start Menu
不要选择的开始菜单项:
Prohibit Access to Hot Keys
WinXPEmbedded(xpe)安装入门
Windows XP Embedde d (xpe)入门概述对于一种开发工具的学习,最重要也最困难的阶段就是概念的建立,只要建立了正确的概念,明白整个系统的体系结构和各种工具作用,剩下的工作就是实际操作,积累经验了,最多不过在需要的时候查一查手册。
本文通过指导读者进行实际操作,一步步地完成一次完整的开发工作,从而帮助读者建立一个清晰明确的概念。
因为我们开发的产品不是普通的软件,而是专用的操作系统,所以需要针对某个特定的硬件平台(目标机)来进行开发;首先需要一个强大的工作站来运行开发环境和开发工具,然后根据目标机硬件配置和软件需求进行开发,开发完成后将做好的操作系统影象文件(Ima ge)与目标机硬件结合,运行系统并测试。
配置开发工作站首先介绍开发用的工作站,一台标准PC机,硬件配置要求如下:操作系统Win dows XP Profess ionalPIII 500MHz以上(建议1GHz以上)256MB 内存(建议512MB)3GB 剩余硬盘空间对该PC机的配置如下:将硬盘设置两个分区第二个分区分配为700MB,可以是FAT32格式或NT FS格式(这个分区将包含可启动的WindowsXP Embedde d Image)主分区使用所有剩余的硬盘空间,可以设置为FA T32格式或者NTFS格式在主分区中安装Window s XP Profess ional系统,并安装Wind ows XP Embedde d 开发工具修改BOOT.ini文件,将下面的代码部分增加到该文件中,可以使这台PC机双重启动,作为开发用的W indows XP Profess ional系统从分区一启动,而开发好的Wi ndowsXP Embed de d Image从分区二启动。
XP Embedded 设备驱动程序组件制作教程
XP Embedded 设备驱动程序组件制作教程本文将以Penmount串口触摸屏为例,演示和说明如何把该设备的驱动制作成一个可以集成在XPE开发环境下的一个设备组件。
制作该驱动的主要步骤有以下五步:1.设备驱动的正确安装:2.设备驱动备份:3.导入设备驱动文件;4.设置和发布该组件;5.添加到XPE镜像文件中;需要准备的软件:Windows优化大师或者智能驱动备份软件;Penmount串口触摸屏驱动文件;Windows XP Embedded 组件设计器(Component Designer);下面详细说明该组件的开发步骤:1.设备驱动的正确安装:首先在目标机上安装好Penmount串口触摸屏驱动文件,该文件是以Setup.exe方式进行安装的,如下图所示:按照默认设置安装好触摸屏驱动程序,这时,就可以通过开始菜单进行触摸屏的校准,同时用手点击触摸屏可以感觉到鼠标的移动。
如下图所示:注意,如果触摸屏驱动提供了.inf文件的安装方式,则可通过在设备管理器中进行驱动程序的安装,如能安装成功,第二步可以略过;2.设备驱动备份:通过Windows优化大师或者智能驱动备份,将目标机中的Penmount串口触摸屏驱动文件备份出来,如下图所示:注意:除了备份设备驱动配置文件(PenMount.inf),还需要把inf需要的相关驱动文件(.sys, .dll)备份出来,同时把需要的辅助应用程序也备份出来。
3.导入设备驱动文件;将备份出来的设备驱动文件整理在一个文件夹中,把该文件夹从目标机拷贝到开发机上,同时打开组件设计器(Component Designer),如下图所示:通过菜单File->Import..导入备份出来的PenMount.inf驱动配置文件,如下图所示:导入完成后,观察导入日志,出现红色错误信息的需要把问题排除,重新导入,一般问题出现主要有三个方面:(1)备份出来的驱动文件中,缺少inf文件中需要的某些驱动文件(.sys, .dll),根据提示的信息,在目标机上进行查找,把缺少的文件拷贝到备份的文件夹中再进行导入;(2)备份出来的驱动文件中,缺少inf文件中需要的其他驱动文件(.inf),如下图:根据提示的信息,在目标机上进行查找,把缺少的驱动文件拷贝到备份的文件夹中再进行导入;(3)注册表信息错误,XPE中没有目标机上具有的注册表键值,根据提示的信息,手动的在组件中创建相应的注册表文件夹及键值;出现的黄色警告信息可以忽略,不会影响组件的功能;4.设置和发布该组件;(1)导入inf文件成功后,为了便于区分,首先将组件的名称更改为PenMount USB,如下图所示:(2)设置该组件的源文件路径,鼠标右键点击Repositories节点,选择Add Repository,在Repository Properties中设置组件仓库的名称(Penmount Files)及源文件所在的路径。
Windows XP Embedded 嵌入式操作系统
内蒙古财经学院本科毕业论文Windows XP Embedded 嵌入式操作系统自助查询终端的定制方法作者张洋院系计算机信息管理学院专业计算机科学与技术年级08计科1班学号802102129指导教师唐建平导师职称教授内容提要嵌入式计算机系统作为计算机应用的一个重要领域,应用广泛。
Windows XP Embedded(XPE)具备XP与诸多嵌入式系统的优点。
针对嵌入式工控机的开发要求,设计了基于工控机硬件平台、采用XPE进行嵌入式系统开发的技术路线。
首先简单介绍XPE 操作系统的特点,其次详细说明了使用Windows XP Embedded Studio 设计工具构建XPE 操作系统的开发流程。
最后讨论XPE操作系统相对于原有的Windows XP Professional 操作系统的突出特点。
关键词:嵌入式操作系统、Windows XP Embedded、Windows XP Embedded StudioAbstractThe embedded computer system takes an important domain in computer application, so it is widely applied. Windows XP Embedded (XPE) has some advantages of XP and many embedded system. According to the requirement of a Industrial Personal Computer, a new method was put forward that develop the embedded system based on the Industrial Personal Computer and windows XP embedded. This article firstly introduces the characteristics of XPE operating system, and than it explained how to use Windows XP Embedded Studio T ools to construct XPE operating system in details, at last it provides the outstanding characters that XPE operating system had compared to Windows XP Professional.Key words: embedded operating system XPE operating system Windows XP Embedded Studio目录一、引言 (3)1.1 自助式查询终端开发背景 (3)1.2 XPE的优势 (4)二、XPE重要组件说明 (4)2.1 防火墙组件 (4)2.2 文件保护组件 (5)2.3 系统克隆组件 (5)三、针对自助式查询终端的XPE操作系统的定制流程 (7)3.1 自助式查询终端的定制需求 (7)3.2 开发环境 (8)3.3 XPE操作系统配置 (9)3.4 测试XPE系统 (11)四、总结 (13)参考文献 (14)致谢 (15)一、引言1.1自助式查询终端开发背景校园里所应用的一卡通自主机,采用微型电脑自助查询方式,校园师生只要将感应卡在查询机的感应区确认身份后,便可以查询到您“校园卡”的信息:学校有关信息、维护业务、使用指南、申请挂失、更改密码和个人理财等有关信息。
Windows XP Embedded系统开发祥解
五.XPE软件工具的使用
1. 在开发过程中,首先需要运行硬件分析程序来分析当前机器的硬件配置情况。 操作系统与硬件紧密相关,只用充分了解硬件,才能让操作系统正常稳定的运行。 由于 X86 结构计算机的硬件比较复杂,普通开发者很难对它充分地理解熟悉,因此 ,微软提供了一个硬件分析工具来帮助开发者分析硬件。
SDI (System deployment image) 是系统部署映像的简写,顾名思义,SDI是用 来进行XPE操作系统部署及恢复安装的。我们可以使用 Windows PE 和 SDI 创建嵌 入式恢复 CD,因为不常用,在此即不作祥细说明
XPE开发环境SP2安装盘
SP1语言包安装盘 SP1语言包安装盘 ---包含简体中文语言包和繁体中文语言包 SP1语言包安装盘 SP1语言包安装盘 SP2语言包安装盘 ---包含简体中文语言包和繁体中文语言包 SP2语言包安装盘
2014 .12
2. 第1张光盘安装图示:
2014 .12
2.1 安装祥解: 2.1.1 安装Windows installer ,开发机器是XP 则不用安装此步骤,为避免后期 开发过程中出现其它异常问题,开发环境系统我们默认选择XP系统。 2.1.2 安装Tools Setup,安装开发工具和普通EXE程序安装相同,根据提示安装就 好,安装过程需输入CD-KEY:PHDMG-HCCRJ-C23XB-WHB99-HBB66, 安装完成后在“开 始”菜单—>所有程序—> Micorsoft Windows Embeded Studio 选项内有如下4 个 工具:下述工具使用方法则在“XPE软件工具的使用”章节中祥解
4. XPE系统可定制用户开机画面和Customized Shell(定制壳)作为系统启动的 运行Shell。 4.1 每次启动运行定制的shell,防止人为恶意修改系统配置或是误操作而破 坏系统,保证平台稳定和数据安全,适合信息终端应用环境。 4.2 XPE自带的壳程序有:Explorer shell, Command shell, 和 Task Manager shell。而且开发者可以使用自己开发的应用程序创建一个自定义的壳组件, 在操作系统启动时引导,这样Windows XP Embedded支持系统运行后启动无桌面,也 可以自定义系统运行后启动一个应用程序、IE浏览器或者是用户自行开发的应用程 序或动画,吻合了信息终端的需要。 5. XPE还具有支持不同存储介质的启动功能,包括基于CD-Rom的启动、基于USB 的启动、CF CARD、HDD 等等。就拿基于USB的启动来说,用户可以通过一个USB闪存 驱动器(UFD)、U盘和USB密钥等来启动并构建一个XPE的映像。这样就方便了各种 信息终端在出现故障之后,工程师来进行诊断并解决。 6. 除此之外,绝大多数嵌入式产品是X86架构,Windows XP Embedded对所有基 于X86的处理器都有良好的支持,长时间延续开发,积累了大量的工具软件和开发经 验,与此同时,Windows XP Embedded提供10年生命周期支持政策保证,让产品生命 周期成本更低。 2014 .12
WindowsXPEmbedded嵌入式操作系统
WindowsXPEmbedded嵌⼊式操作系统内蒙古财经学院本科毕业论⽂Windows XP Embedded 嵌⼊式操作系统⾃助查询终端的定制⽅法作者张洋院系计算机信息管理学院专业计算机科学与技术年级08计科1班学号802102129指导教师唐建平导师职称教授内容提要嵌⼊式计算机系统作为计算机应⽤的⼀个重要领域,应⽤⼴泛。
Windows XP Embedded(XPE)具备XP与诸多嵌⼊式系统的优点。
针对嵌⼊式⼯控机的开发要求,设计了基于⼯控机硬件平台、采⽤XPE进⾏嵌⼊式系统开发的技术路线。
⾸先简单介绍XPE 操作系统的特点,其次详细说明了使⽤Windows XP Embedded Studio 设计⼯具构建XPE 操作系统的开发流程。
最后讨论XPE操作系统相对于原有的Windows XP Professional 操作系统的突出特点。
关键词:嵌⼊式操作系统、Windows XP Embedded、Windows XP Embedded StudioAbstractThe embedded computer system takes an important domain in computer application, so it is widely applied. Windows XP Embedded (XPE) has some advantages of XP and many embedded system. According to the requirement of a Industrial Personal Computer, a new method was put forward that develop the embedded system based on the Industrial Personal Computer and windows XP embedded. This article firstly introduces the characteristics of XPE operating system, and than it explained how to use Windows XP Embedded Studio T ools to construct XPE operating system in details, at last it provides the outstanding characters that XPE operating system had compared to Windows XP Professional.Key words: embedded operating system XPE operating system Windows XP Embedded Studio⽬录⼀、引⾔ (3)1.1 ⾃助式查询终端开发背景 (3)1.2 XPE的优势 (4)⼆、XPE重要组件说明 (4)2.1 防⽕墙组件 (4)2.2 ⽂件保护组件 (5)2.3 系统克隆组件 (5)三、针对⾃助式查询终端的XPE操作系统的定制流程 (7)3.1 ⾃助式查询终端的定制需求 (7)3.2 开发环境 (8)3.3 XPE操作系统配置 (9)3.4 测试XPE系统 (11)四、总结 (13)致谢 (15)⼀、引⾔1.1⾃助式查询终端开发背景校园⾥所应⽤的⼀卡通⾃主机,采⽤微型电脑⾃助查询⽅式,校园师⽣只要将感应卡在查询机的感应区确认⾝份后,便可以查询到您“校园卡”的信息:学校有关信息、维护业务、使⽤指南、申请挂失、更改密码和个⼈理财等有关信息。
WindowsXPEmbedded上手指南
WindowsXPEmbedded上手指南Windows XP Embedded 上手指南作者:MICROSOFT概述对于一种开发工具的学习,最重要也最困难的阶段就是概念的建立,只要建立了正确的概念,明白整个系统的体系结构和各种工具作用,剩下的工作就是实际操作,积累经验了,最多不过在需要的时候查一查手册。
本文通过指导读者进行实际操作,一步步地完成一次完整的开发工作,从而帮助读者建立一个清晰明确的概念。
因为我们开发的产品不是普通的软件,而是专用的操作系统,所以需要针对某个特定的硬件平台(目标机)来进行开发;首先需要一个强大的工作站来运行开发环境和开发工具,然后根据目标机硬件配置和软件需求进行开发,开发完成后将做好的操作系统影象文件(Image)与目标机硬件结合,运行系统并测试。
配置开发工作站首先介绍开发用的工作站,一台标准PC机,硬件配置要求如下:操作系统Windows XP ProfessionalPIII 500MHz 以上(建议1GHz以上)256MB 内存(建议512MB)3GB 剩余硬盘空间对该PC机的配置如下:将硬盘设置两个分区第二个分区分配为700MB,可以是FAT32格式或NTFS格式(这个分区将包含可启动的Windows XP Embedded Image)主分区使用所有剩余的硬盘空间,可以设置为FAT32格式或者NTFS格式在主分区中安装Windows XP Professional系统,并安装Windows XP Embedded 开发工具修改BOOT.ini文件,将下面的代码部分增加到该文件中,可以使这台PC机双重启动,作为开发用的Windows XP Professional系统从分区一启动,而开发好的Windows XP Embedded Image从分区二启动。
[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\\Windows[operating systems]multi(0)disk(0)rdisk(0)partition(1)\\Windows="Microsoft Windows XP Professional" /fastdetectmulti(0)disk(0)rdisk(0)partition(2)\\Windows="Microsoft Windows XP Embeddedd" /fastdetect安装Windows XP Embedded开发工具将Windows XP Embedded开发包的CD1放入CD-ROM中,在自动运行的提示中,按照以下顺序安装XPE开发工具:Tools Setup:安装XPE开发工具(包括Target Designer, Component Designer, Component Database Manager, 以及其他工具)Database Engine Setup:安装SQL Server 2000 Desktop Edition database engine (MSDE)Database Setup:安装组件数据库及Repositories开发工作站的其他配置在C盘新建一个XPE_Demo目录,用来放置开发中生成的配置定义文件和组件定义文件。
【免费下载】Win XP Embeddedxpe安装入门
Windows XP Embedded (xpe)入门概述对于一种开发工具的学习,最重要也最困难的阶段就是概念的建立,只要建立了正确的概念,明白整个系统的体系结构和各种工具作用,剩下的工作就是实际操作,积累经验了,最多不过在需要的时候查一查手册。
本文通过指导读者进行实际操作,一步步地完成一次完整的开发工作,从而帮助读者建立一个清晰明确的概念。
因为我们开发的产品不是普通的软件,而是专用的操作系统,所以需要针对某个特定的硬件平台(目标机)来进行开发;首先需要一个强大的工作站来运行开发环境和开发工具,然后根据目标机硬件配置和软件需求进行开发,开发完成后将做好的操作系统影象文件(I mage)与目标机硬件结合,运行系统并测试。
配置开发工作站首先介绍开发用的工作站,一台标准PC机,硬件配置要求如下:操作系统Windows XP ProfessionalPIII 500MHz 以上(建议1GHz以上)256MB 内存(建议512MB)3GB 剩余硬盘空间对该PC机的配置如下:将硬盘设置两个分区第二个分区分配为700MB,可以是FAT32格式或NTFS格式(这个分区将包含可启动的Windows XP Embedded Image)主分区使用所有剩余的硬盘空间,可以设置为FAT32格式或者NTFS格式在主分区中安装Windows XP Professional系统,并安装Windows XP Embedded 开发工具修改BOOT.ini文件,将下面的代码部分增加到该文件中,可以使这台PC机双重启动,作为开发用的Windows XP Professional系统从分区一启动,而开发好的Windows XP Em bedded Image从分区二启动。
[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\\Windows[operating systems]multi(0)disk(0)rdisk(0)partition(1)\\Windows="Microsoft Windows XP Professional" /fast detectmulti(0)disk(0)rdisk(0)partition(2)\\Windows="Microsoft Windows XP Embeddedd" /fast detect安装Windows XP Embedded开发工具将Windows XP Embedded开发包的CD1放入CD-ROM中,在自动运行的提示中,按照以下顺序安装XPE开发工具:Tools Setup:安装XPE开发工具(包括Target Designer, Component Designer, Com ponent Database Manager, 以及其他工具)Database Engine Setup:安装SQL Server 2000 Desktop Edition database engine (MSDE)Database Setup:安装组件数据库及Repositories开发工作站的其他配置在C盘新建一个XPE_Demo目录,用来放置开发中生成的配置定义文件和组件定义文件。
用USB启动Windows XP Embedded
用USB启动Windows XP EmbeddedWindows XP Embedded Service Pack 2 Feature Pack 2007(以下简称FP 2007)推出了用于应用的启动功能。
现在,用户可以通过一个USB 闪存驱动器(UFD)、a.k.a.、U盘和USB密钥等来启动并构建一个Windows XPe的映像。
构建这种启动Windows XP Embedded的USB设备的过程中,只要挺直用法Target Designer,并预备好需要启动的UFD,就像用法ufdprep.exe(FP 2007中包含的一个工具)文件一样容易。
通过USB来启动Windows XP Embedded的益处有无数:UFD具有典型的可以移动的特点;交换一个UFD远远比交换一个内置的硬盘要简单得多。
一个外接的USB硬盘便利性则介于UFD和硬盘之间,而FP 2007同样支持通过USB硬盘来启动系统。
UFD的内部通常没有可以移动的部件,这就意味着UFD不会碰到那么多硬件故障。
可记录/可重写的CD/DVD也同样没有移动部件,但是可以彻低支持可记录/可重写CD/DVD的驱动却不是随处可得的。
另外,这些设备的存储介质受到容量限制,并且采纳CD或者是DVD的存储解决计划往往需要很高的费用。
相比之下,USB 端口几乎适用于全部的软硬件系统;同时,随着UFD技术的不断成熟,其容量正在不断增强,采纳UFD的存储解决计划正在变得越来越便宜,可以绝对的是其材料成本正在不断下降。
此外,目前市场上大多数的BIOS都支持通过USB 2.0的启动方式,这样也从应用上为用户提供了采纳USB设备启动系统的挑选。
采纳USB启动系统能够为用户配置和维护软硬件系统提供越发灵便的应用场景。
例如,用户可以创建一个黄金版的Windows XPe映像。
这个黄金版的映像可以克隆到1000个UFD上,其中500个UFD连同新系统一起分布在各个不同的物理位置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通常该工作可以分成五个阶段:
a.确定组件使用的资源以及设置
在Component Designer中配置组件的资源和设置选项
创建一个Repository,将该组件使用的文件加入到该Repository中
b. 保存该组件的配置信息
将该组件导入到Component Database Manager中
Database Setup: 安装组件数据库及Repositories
3.开发工作站的其他配置
在C盘新建一个XPE_Demo目录,用来放置开发中生成的配置定义文件和组件定义文件。
从CD-ROM上安装TweakUI示例文件到CProgram FilesTweakUI
这样我们就完成了开发工作站的准备工作。
按下OK确定
3.选择FileSave as菜单将该配置保存为“CXPE_DemoDemoPlatform.SLD” 这个SLD文件中就包含了前面开发的Demo Platform Component组件,关闭Component Designer。
4.要在Target Designer中使用这个组件,需要先把这个组件保存到组件数据库中:
下面我们就以一个实际的例子来说明,为TweakUI Control Panel
程序创建一个XPE组件。
? ? 打开Component Designer。
? ? 选择FileImport菜单,将浏览的文件类型设置为Setup Information Files(.inf)
? ? 选择“C:Program FilesTweakUITweakUI.inf”,并将其导入,Component Designer可以根据TweakUI.inf中的信息,自动生成一个组件。
? ? 打开Component Database Manager,开始菜单所有程序Microsoft Windows Embedded StudioComponent Database Manager
? ? 点击‘Import’按钮,在SLD File栏中按下浏览按钮,找到“CXPE_DemoDemoPlatform.SLD”,点击Import。
Windows XP Embedded Client
Components
Devices
2.选中Devices,将组件的Name属性由‘Devices’改为‘Demo Platform Component’
你可以将该组件设为‘Selector Prototype Component’类型,成为该类型的组件后,可以在Target Designer中单独地选取该组件所关联的各个设备:
multi(0)disk(0)rdisk(0)partition(2)Windows=Microsoft Windows XP Embeddedd fastdetect
2.安装Windows XP Embedded开发工具
将Windows XP Embedded开发包的CD1放入CD-ROM中,在自动运行的提示中, 按照以下顺序安装XPE开发工具:
Tools Setup:安装XPE开发工具(包括Target Designer, Component Designer, Component Database Manager, 以及其他工具)
Database Engine Setup: 安装SQL Server 2000 Desktop Edition database engine (MSDE)
按下OK按钮创建该配置并保存
在Target Designer中间的组件列表栏中,选中DemoPlatform.slx,在右边的属性栏中修改配置的属性,添入您的个人信息(Name, Owner, Author, Description等)
2.设置高级参数
下面设置一些整个系统运行需要的参数
在Prototype栏中按下Browse…,弹出Select Prototype Component对话框。
在Prototype component source栏中选中Database选项。在组件树列表中展开到SoftwareTest&Developnent,选中Selector Prototype Component组件。
修改BOOT.ini文件,将下面的代码部分增加到该文件中,可以使这台PC机双重启动,作为开发用的Windows XP Professional系统从分区一启动,而开发好的Windows XP Embedded Image从分区二启动。
[boot loader]
timeout=30
? 首先运行Target Designer
? 选择File菜单
? 选择New,创建一个新的Windows XP Embedded 配置
? 将该配置的Name 改为DemoPlatform
在下面的Choose Platform中,选择Windows XP Embedded Client (x86)
? 运行TAP.exe,会在同目录中生成Devices.pmq
用文本编辑器打开这个Device.pmq文件,文件中用XML语言描述了目标设备的硬件信息
例如:在PCI段中,描述了Intel的21440 Ethernet 控制器。
在PCI段中,描述了Intel的21440 Ethernet 控制器
windows xp embedded上手指南
对于一种开发工具的学习,最重要也最困难的阶段就是概念的建立
因为我们开发的产品不是普通的软件,而是专用的操作系统,所以需要针对某个特定的硬件平台(目标机)来进行开发;首先需要一个强大的工作站来运行开发环境和开发工具,然后根据目标机硬件配置和软件需求进行开发,开发完成后将做好的操作系统影象文件(Image)与目标机硬件结合,运行系统并测试。
Program Files Folder = DProgram Files
Documents and Settings folder = DDocuments and
Settings
Boot ARC path = multi(0)disk(0)rdisk(0)partition(2)
TA.exe是一个16位应用程序,运行在DOS上,可以用来检测一些无法安装Windows 2000及Windows XP的系统,但检测的功能要差一些,有的硬件设备无法识别。
下面我们运行TAP.exe来检测这台开发机的硬件配置:
? 进入CProgram FilesWindows EmbeddedUtilities目录
Boot Partition Size (MB) = 700
设置完成后,将配置信息保存到CXPE_Demo 目录。
3.创建XPE组件
通常每一个嵌入式设备都会运行一个或多个用户自己的应用程序,另外如果使用了非通用的硬件设备,还需要添加相应的驱动程序;怎样把这些相对独立于操作系统的部分集成到操作系统中来,使其成为一个整体?推荐的方法是,将各个独立的部分做成XPE组件,在开发阶段进行集成
Windows XP Embedded提供的这个工具叫Target Analyzer,可以自动分析所在设备的硬件信息,Target Analyzer有两个版本:TA.exe和TAP.exe。分析完成后会在同一个目录中产生一个XML格式的输出文件Devices.pmq。
TAP.exe(Target Analyzer Probe)是一个32位的应用程序,运行在Windows XP和Windows 2000上,可以运行一些高级的硬件检测。
? ? Import成功后,关闭Component Database Manager。
? ? 确认工作成果:
打开Target Designer,选择 FileNew菜单,建立一个新的配置Configuration,确认Demo Platform Component 是否在Target Designer左侧的组件浏览器中,如果发现该组件,则说明刚才的硬件分析工作顺利完成了。
二.硬件平台分析
在开发过程中,首先需要运行硬件分析程序来分析当前机器的硬件配置情况。
操作系统与硬件紧密相关,只用充分地了解和支持硬件,才能让操作系统正常稳定的运行。由于X86结构计算机的硬件比较复杂,普通开发者很难对它充分地理解熟悉,因此,微软提供了一个硬件分析工具来帮助开发者分析硬件。
在配置浏览器的顶端,展开DemoPlatform.slx,选中Settings,这时右边的属性设置面板会显示可以设置的选项
在Target Devices Settings下面,点击Show,显示详细的选项
设置下列的配置信息:
Boot Drive = C
Windows Folder = DWindows
三.创建初始化配置
1.要构造一个完整的XPE系统,首先需要在Target Designer中创建一个配置(Configuration),这个配置仅仅是一个空的开发框架,然后在该配置中添加所有的硬件支持组件,系统内核组件和软件功能组件。添加完成后使用Target Designer自动检测组件的关联关系,并自动把缺少的组件添加到配置中。
? ? 需要为这个组件添加一个Repository,这个Repository实际上是一个系统目录,该目录中包含组件所需要的文件,每一个带有文件的组件都会对应一个或多个Repository,打开Component Designer中的Repositories文件夹。
点击右键,在弹出菜单中选择“Add Repository”,新建一个Repository。
●其二可以在开发时将这个文件直接导入;
将PMQ文件做成XPE组件的好处是,可以一次工作反复使用:做成XPE组件后保存到组件数据库中,以后每次开发系统都可以调用。