




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Xpe安装手册之前有玩过Microsoft的Windows XPE,能够小到200多M,对于资源比较有限的系统来说还是不错的,只是Microsoft的制作套件太耗内存了,内存小的就不要尝试了,不然那漫长的1个多小时你除了等待之外什么都做不了。不过即使内存比较大的,还是建议把系统的虚拟内存设置的高些,怎么设置这里就不用说了。下面列的是完整的制作流程,对于经常可能会用到的一些组件也做了说明。1、下载开发包可以去微软主页上下载试用版,有一定的期限。网上也有正式版下。1.Windows XP Embedded SP2 英文版:/download/9/1/C/91C0118B-C683-47C4-9E84-9B4D60172BE3/WINDOWS_XP_EMBEDDED_SP2E.EXE(263,597KB)/download/9/1/C/91C0118B-C683-47C4-9E84-9B4D60172BE3/WINDOWS_XP_EMBEDDED_SP2.EXE(263,592KB)(这两个文件,大小差不多,不知道有什么区别).2.SP2 简体中文界面包:/download/9/4/B/94BB0BFE-ED58-4048-99D0-870A42BE49ED/langchssp2.exe(11,019KB)3.SP2 繁体中文界面包:/download/9/4/B/94BB0BFE-ED58-4048-99D0-870A42BE49ED/langchtsp2.exe(11,437KB)XPE 的相关工具1.XP Embedded SP1 Disk 1:/download/9/1/C/91C0118B-C683-47C4-9E84-9B4D60172BE3/disk1.cab(2,006MB)2.XP Embedded SP1 Disk 2:/download/9/1/C/91C0118B-C683-47C4-9E84-9B4D60172BE3/disk2.cab(52,663MB)3.SQL Server Desktop Engine (MSDE):/download/9/1/C/91C0118B-C683-47C4-9E84-9B4D60172BE3/msde.cab(60,562MB)4.XP Embedded SP1 Tools:/download/9/1/C/91C0118B-C683-47C4-9E84-9B4D60172BE3/tools.cab(5,291MB)XP Embedded SP1 Database (1/3)/download/2/6/0/2605A63E-C8C2-4062-9D2D-1937CB6A8AFE/022716D8-0CF0-4779-B94C-8E52EB36709C.CAB130,030KBXP Embedded SP1 Database (2/3)/download/2/6/0/2605A63E-C8C2-4062-9D2D-1937CB6A8AFE/347677C8-8935-4D30-8DDA-FB6D701ACF47.CAB2,779KBXP Embedded SP1 Database (3/3)/download/6/5/d/65de7630-62ec-4020-be72-bca3cff98257/484C9D34-846E-40E2-A2E6-FF2771A303D5.CAB381,457KBChinese (Simplified) MUI Package - XP Embedded SP1/download/9/1/C/91C0118B-C683-47C4-9E84-9B4D60172BE3/langchs.exe85,887KBChinese (Traditional) MUI Package - XP Embedded SP1/download/9/1/C/91C0118B-C683-47C4-9E84-9B4D60172BE3/langchh.exe85,335KB2、安装如果是从微软官方下载,下载完成后会看到很多文件,将disk1.cab、disk2.cab、msde.cab、tools.cab文件解压,得到disk1与disk2两个文件夹,将disk2文件夹里的文件复制到disk1文件夹里,然后点击disk1目录里的setup打开安装界面,按照tool、数据库引擎、数据库的顺序安装。安装数据库的时候,会出现错误提示,说不能发现DATABASE/Windows Emedded Data/repository/484C9D34-846E-40E2-A2E6-FF2771A303D5.CAB没有找到,可以在DATABASE目录下依次创建上面两个目录,再将另外三个.cab文件复制到里面即可。安装sp2前要重启机器,否则不能正常安装所有的安装完成后,可以安装sp2,WINDOWS_XP_EMBEDDED_SP2.EXE。依次安装tools update,database update。安装database update会遇到提示先要备份,点击help,备份文件。然后是langchs.exe和langchssp2.exe如果是网上下载的正式版,是三个cd的虚拟光驱文件,依次安装即可。要注意安装过程非常耗费内存,可能会提示虚拟内存太小,要将系统的虚拟内存大小改大点。如果安装有杀毒软件,如卡巴斯基,运行目标设计器时,可能会经常出现异常关闭,把卡巴斯基卸载就能用。3、配置xpe3.1硬件平台分析 在开发过程中,首先需要运行硬件分析程序来分析当前机器的硬件配置情况。 Zp l?zI rK*Uwut 操作系统与硬件紧密相关,只用充分地了解和支持硬件,才能让操作系统正常稳定的运行。由于X86结构计算机的硬件比较复杂,普通开发者很难对它充分地理解熟悉,因此,微软提供了一个硬件分析工具来帮助开发者分析硬件。 !=|3A 1th|n Windows XP Embedded提供的这个工具叫Target Analyzer,可以自动分析所在设备的硬件信息,Target Analyzer有两个版本:TA.exe和TAP.exe。分析完成后会在同一个目录中产生一个XML格式的输出文件Devices.pmq。 !-LPFy :e*3=4 TAP.exe是一个32位的应用程序,运行在Windows XP和Windows 2000上,可以运行一些高级的硬件检测。 !)_80O1 !|!:MYn TA.exe是一个16位应用程序,运行在DOS上,可以用来检测一些无法安装Windows 2000及Windows XP的系统,但检测的功能要差一些,有的硬件设备无法识别。 9V|_ od(mJZ.F 下面我们运行TAP.exe来检测这台开发机的硬件配置: z#8GFU:T ZTM zL%i 进入C:Program FilesWindows EmbeddedUtilities目录 86vk MU-ie*+ 运行TAP.exe,会在同目录中生成Devices.pmq %Kd8ZNv 2W$c%j$2 用文本编辑器打开这个Device.pmq文件,文件中用XML语言描述了目标设备的硬件信息,例如:在PCI段中,描述了Intel的21440 Ethernet 控制器。 !-8g! UVxE801Y 因为我们是在开发工作站上运行了这个程序,所以Devices.pmq中包含的是开发工作站的硬件信息。 yL_-w/a _+wv3? c 3.2保存硬件平台信息 i8Yl1nF 0$:W 使用Devices.pmq中的信息有两个办法,其一可以根据这个文件生成一个 HI,1 Jw+ pvDr&n9 XPE组件,为以后开发完整的操作系统作准备;其二可以在开发时将这个文件直接导入;将PMQ文件做成XPE组件的好处是,可以一次工作反复使用:做成XPE组件后保存到组件数据库中,以后每次开发系统都可以调用。 zi:GvTG .nvXH8= 运行组件设计器 Component Designer w4:n(.;HK 0u4kF!P! 将刚才生成的Devices.pmq文件导入,选择File/Impot ,弹出导入对话框 YcVeCq+N 6Xwq 按下“Start”按钮,开始PMQ文件的导入过程,该过程大约耗时10分钟;完成后,会在Component Designer中显示一个Devices.sld组件,将其改名为Demo Platform Component pAh50!B UacNRat 展开Component Designer中目录结构 QTzZNi! 9x;/q7 Windows XP Embedded Client FToMMXd )D:T Components .x(&- yxAc|mR Devices )N)ziAy %bxRt0v7 选中Devices,将组件的Name属性由Devices改为Demo Platform Component 1|sf8 2muhJ 你可以将该组件设为Selector Prototype Component类型,成为该类型的组件后,可以在Target Designer中单独地选取该组件所关联的各个设备: u+I-!3J87 _N/&|. ! 在Prototype栏中按下Browse,弹出Select Prototype Component对话框。 B|:.Une PO&xi9_ 在Prototype component source栏中选中Database选项。 OUIjJw+ Sw5H+! 在组件树列表中展开到Software/Test&Developnent,选中Selector Prototype Component组件。 j, Q d OjCA_& 按下OK确定。 UgYZi;$ p-*BB_J 选择File/Save as菜单将该配置保存为“C:XPE_DemoDemoPlatform.SLD” 这个SLD文件中就包含了前面开发的Demo Platform Component组件,关闭Component Designer。 ,x5,K.yWq ,pLesbI 要在Target Designer中使用这个组件,需要先把这个组件保存到组件数据库中: +S/82%?DG b|7yMV 打开Component Database Manager,开始菜单所有程序Microsoft Windows Embedded StudioComponent Database Manager PYj?otD /OxF5 bN2 点击Import按钮,在SLD file:栏中按下浏览按钮,找到“C:XPE_DemoDemoPlatform.SLD”,点击Import。 OcSLRN?t Wq,UxMz Import成功后,关闭Component Database Manager。 G 8NSBaZe ,%,q?d 确认工作成果: )+tn $. ) 打开Target Designer,选择 File/New菜单,建立一个新的配置Configuration,确认Demo Platform Component 是否在Target Designer左侧的组件浏览器中,如果发现该组件,则说明刚才的硬件分析工作顺利完成了。 +:Y6Oh. lq%s/l 3.3创建初始化配置 sX*cH Af - 要构造一个完整的XPE系统,首先需要在Target Designer中创建一个配置(Configuration),这个配置仅仅是一个空的开发框架,然后在该配置中添加所有的硬件支持组件,系统内核组件 和软件功能组件。添加完成后使用Target Designer自动检测组件的关联关系,并自动把缺少的组件添加到配置中。 rsc8lSjH VTV-$Du 首先运行Target Designer oR5- SYC_=X 选择File菜单 TSD7.t) 1YS;yo 选择New,创建一个新的Windows XP Embedded 配置 EmH2 Dbw fwOvlD&e 将该配置的Name 改为DemoPlatform ffSecoX ,H.q%!h_ 在下面的Choose Platform中,选择Windows XP Embedded Client (x86) #Ok*O r o#tYNa0 按下OK按钮创建该配置并保存 N|8TE7- F| -x7b6o$ 在Target Designer中间的组件列表栏中,选中DemoPlatform.slx,在右边的属性栏中修改配置的属性,添入您的个人信息(Name, Owner, Author, Description等) =cg0o_q8 friNov& 3.4设置高级参数 UlnUK s8eFEi 下面设置一些整个系统运行需要的参数 t&0pE(MO/ pT.iQ J| 在配置浏览器的顶端,展开DemoPlatform.slx,选中Settings,这时右边的属性设置面板会显示可以设置的选项 g/MECB t-i; 在Target Devices Settings下面,点击Show,显示详细的选项 591Syyy /8Dmg 设置下列的配置信息: Y6 &w0?! :WJa# Boot Drive = C: g,r.Jg VWxY Windows Folder = D:Windows YJ3aJm#E -uHD| Program Files Folder = D:Program Files yn)K1f ?STt 9 Documents and Settings folder = D:Documents and Settings yF8 av=Windows-based Terminal Professional xpe的宏组件,有几种,这个是基于基本的windows创建系统时用,其它几种通常是针对特定用途设定的宏组件。包含了一个最小化XP Embedded所必需的基本组件。 Software-System-Storage&File System-Infrastructure-File System-NTFS 文件系统,也可以选择FAT等,依据目标系统分区。 Software-System-Storage&File System-Applications-NTFS Format 格式化NTFS文件系统的GUI工具。如果文件系统选择的是FAT,这里相应要选上FAT Format Software-System-System Services-Base-NT Loader 提供NTLDR。 Software-System-User Interface-Shells-Explorer shell 桌面。 Software-System-International-Infrastructure-Chinese - Simplified Language Support 中文支持,依据需要选择,如果没有选择一种语言,则运行Check Dependencies时,会出现错误: Regional and Language Options Version 5.1.2600, R620 requires at least one additional enabled component not in the configuration 当然忽略这个错误编译出来的image也能够使用,但是没有中文支持。 出现这个错误时,错误信息会列在Target Designer底部的Tasks栏,双击栏目里的信息,会显示一个提示,要开发者从多个可选的组件中挑选需要的组件。参考:/china/MSDN/library/Mobility/embedded/XPE_DUALBOOTXPEmbedded.mspx?mfr=true 可以检查依赖关系,然后在user interface core中根据需要设置,勾选show context menu on Task bar和show context menu on shell folders,就能支持鼠标右键了 Software-System-International-Infrastructure-Microsoft Simplified Chinese IME Core 中文输入法组件 Software-System-Storage&File System-Infrastructure-File System-CDFS 读取光驱设备 Software-System-User Interface-Shells-Windows Shell-Task Manager 任务管理器 Add Hardware Control Panel 添加新硬件 Add/Remove Programs Control Panel 添加删除程序 Device Manager 设备管理器 Accessories/System Tools 附件里的系统工具 Date/Time Control Panel 控制面板里的日期和时间设置 Display Control Panel 控制面板里的显示 Windows Accessories 这个组件是windows附件!包括记事本。写字板,画图和计算器。同时在右键菜单,新建中也会出现相关内容。 Screen Savers 屏保 Windows XP Visual Style xp主题 Games 附件里的游戏 Desktop Wallpaper 桌面墙纸 Images and Media 包含了墙纸的图片,还有一些示例音乐,示例图片等。 International Control Panel 控制面板里的网络连接 Keyboard & Mouse Control Panel 控制面板里的键盘鼠标 Mouse Cursors 使用户可以选择不同的鼠标光标式样 Network Setup Wizard 附件通讯里的网络安装向导,帮助用户设置家庭或商业网络 Power Meter Control Panel 控制面板里的电源选项 Registry Editor 注册表编辑器 Users Control Panel 控制面板里的用户账户 System Control Panel 控制面板里的系统 Windows Clean-Up Utilities 磁盘清理工具 Software-System-User Interface-Infrastructure-Shell Application Compatibility 宏组件,This component includes components for all Control Panel items and for all shell Explorer components. 如果不是每个都需要,最好按照上面的那样逐个添加。 Software-System-Security-Infrastructure-Automatic logon 支持自动登陆5、运行xpe最后再进行一次关联性检查。 *ICIC: WfTD7?dw 构造及测试运行时IMAGE Zp?4uQ)W kNyi )AGe 在Configuration菜单中,选中Build Target Image 菜单项,出现Build对话框 A (Bk; R (G2qi 在Destination栏中,添入一个保存Image的空目录,例如在C:Windows Embedded Images目录下,建立一个新的空目录Test Configuration yr=X g6Cya?k log文件应保存在另外的目录中,不要与Image在同一目录 !xu9+- )mBVht 按下Build按钮,Target Designer会完成Image的构建;完成后,在指定目录下会生成如下的文件和目录集合 +Br 在上面的例子中,请注意提示N
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电话营销考试题及答案
- 地震演练考试题及答案
- 数据分析基础框架构建与使用手册
- 招聘面试评分表专业能力与综合素质考核版
- 大话通信考试题及答案
- 课本中的动物世界读后感(12篇)
- 流程优化指导书(包含标准工具和案例)
- 社区绿色能源资源开发利用协议
- 团队成员能力评估表与培训计划对接
- 医疗安全健康教育培训模板
- 开学第一课+课件-2025-2026学年人教版(2024)七年级英语上册
- 医院医疗收费培训课件
- 大咯血的急救和护理
- 名学快问快答题目及答案
- 2025年党员干部廉政知识中央《八项规定》知识测试题及答案
- 《人工智能基础与应用(第2版)》完整全套教学课件
- 【MOOC答案】《VLSI设计基础(数字集成电路设计基础)》(东南大学)章节作业慕课答案
- 活科技馆试题及答案
- 中小学心理健康课程标准2022版
- 质量改进培训课件
- 2025年河北省中考数学试卷(含解析)
评论
0/150
提交评论