XP Embedded使用入门

0.概述

XP Embedded提供了超过1万个存储于SQL Server的Windows组件和组件拼装工具,开发者可使用组件拼装工具,选取需要的Windows组件,定义自己的Windows外壳,制作属于自己的操作系统。

1.下载试用版XP Embedded开发工具

XPEFFI.exe下载地址

http://switch.atdmt.com/action/denmic_weawarenessstartdownloadnowxplink_9

2.安装XP Embedded开发工具

2.1 安装

a.对于试用版,需要将XPEFFI.exe放在与XP Embedded开发工具安装文件相同的目录,运行XPEFFI.exe,同时设置“Download Location”为该目录,单击“Start Download Now”。

b.XP Embedded的正式版一共10张光盘,前两张是包含了SP1的开发工具,第三张是SP2,第四张是Feature Pack 2007,剩下的都是语言包(Sp1和Sp2有各自的语言包)。

2.1 安装Tools(Tool Setup)
安装过程中注意“Windows Embedded Images”目录的设置,该目录用于存放编译过后的Windows系统文件。
2.2 安装MSDE/或者直接安装Sql Server(Database Engine Setup)
2.3 安装数据库(Database Setup)

安装完毕后开始菜单中会增加一个名为“Microsoft Windows Embedded Studio”的菜单项

2.4 安装更新(Sp2)
2.5 安装Feature Pack 2007
2.6 依次安装Sp1,Sp2对应语言包

3.快速开始

3.1 收集目标设备的硬件信息

在目标设备上启动Windows(可使用目标设备上已安装的XP,或者使用Windows PE光盘启动系统),再将存储有Windows XP Embedded工具的介质连接到该系统上,导航到utilities目录,执行命令:

tap /o HardInfo.PMQ

将utilities目录下生成的HanrdInfo.PMQ剪切到安装了XP Embedded开发工具的计算机上。

注意:

使用 TAP.exe 的最佳方式是从 WinPE 环境内部使用它。在 WinPE 环境中运行 TAP.exe 通常会产生目标系统的相当小的 PMQ 或硬件配置文件。

当然使用一个纯净的Windows XP也是不错的选择。

3.2 创建目标硬件的基本操作系统 (OS) 配置(硬件宏)

0)启动SQL Server。

1) 启动Component Designer,导入HardInfo.PMQ(硬件信息)文件(此过程大约需要10分钟),生成hardInfo.sld。

2) 启动Component Database Manager,单击“Main Database”选项卡上的 Import。

3) 启动Target Designer并创建一个新的 SLX 文件,将HardInfo组件首先添加到设置中,接着开始检查依赖性,直到没有错误时,编译,即可生成WindowsXP的相关系统文件。

3.3 具体试验

1)在本地硬盘上建立5G左右的一个分区。

2)使用Vmware新建一虚拟机,将该分区作为虚拟机的一个硬盘。

3)在虚拟机上安装一个Windows XP,并启动它,将XP Embedded工具复制到这个系统的共享文件夹中。

4) 在虚拟机中执行TAP.exe /O hardInfo.PMQ,即可在虚拟机的共享目录“ShareDocs”中得到虚拟机的设备信息。

5)执行3.2的步骤,将编译后的文件存储在刚建立的分区上。

6)将虚拟机设为从硬盘启动即可。

附:

多语言支持需要安装语言包,并在Component Database Manager中导入SLD文件,同时添加MUI组件到工程中。

4.常用组件

常见用户接口组件:Shell Application Compatibility

Windows管理(WMI): Windows Management Instrumentation Technologies

DirectX 9.0c: DirectX 9.0c

Windows声音支持:Kernel Audio Support

Windows播放器:Windows Media Player 9.0 Technologies

音乐播放支持:Legacy and Plug and Play Audio Support

多媒体支持:Multimedia Application Compatibility

VB运行时:Visual Basic 5.0/6.0 Runtime Library

打印支持:Client Printing Support,Local Printing Support,Server Printing Support

网络支持:Networking Application Compatibility

IIS:Internet Information Services Technologies (IIS)

网络文件.打印共享支持:TCP/IP Networking with File Sharing and Client For MS Networks

Dr. Watson Debugger:Dr. Watson Debugger

Windows应用程序兼容支持:Windows Application Compatibility
 

DOS下的搜索:Search Tools

用户帐户控制面板:Users Control Panel

任务管理器:Task Manager

显示设置控制面板:Display Control Panel

附件-》通讯:Accessories/Communications Programs

附件-》系统工具:Accessories/System Tools

壁纸:Desktop Wallpaper

设备管理器:Device Manager

区域和语言选项控制面板:International Control Panel

写字板转换支持:WordPad Text Converters

XP样式:Windows XP Visual Style

图片和传真查看器:Windows Picture and Fax Viewer

标准开始菜单:Standard Start Menu Shortcuts

Windows搜索助手:Search Assistant User Interface

屏保:Screen Savers

安全删除硬件:Safely Remove Hardware Program

注册表编辑器:Registry Editor

辅助功能控制面板:Accessibility Control Panel

中文输入法核心:Microsoft Simplified Chinese IME Core

声音控制面板:Audio Control Panel

Flash支持:Shockwave Flash

计划任务(at.exe): Schedule Service Command Line Utility

自动登录:Automatic Logon

安全中心:Security Center

网络安装向导:Control Panel Applet for "Wireless Setup Wizard" and "Home Networking Wizard"

移动存储控制台:Removable Storage MMC Snap-In

常用DOS命令相关的组件:
Service Command Line Tool:sc.exe 命令;
Copy and Compare Tools:Xcopy,fc等dos命令;
Misc. File System Utilities:Attrib.exe, help.exe,more.com, sort.exe, tree.com等DOS命令;
Search Tools:Find等DOS命令;
Server Command Line Tools:taskkill等命令。

时间: 2024-10-05 05:02:06

XP Embedded使用入门的相关文章

Primitive: Cacls.exe组件未添加导致部分软件无法在XP Embedded上安装

编译好XP Embedded,在目标机上顺利通过了FBA.安装好驱动,却发现有一款软件(我的目标机唯一需要装的就是这个东西)一直无法安装,提示cacls失败. 估计是什么组件没添加吧,首先怀疑是Windows Installer的问题,检查后发现组件已添加,而且msi格式的安装包可以正常运行:这个软件的安装包是用Installshield制作的,怀疑是不是Installshield的什么运行库不对?在目标机上装了Installshield,结果还是不能装这款软件:反编译了这款软件的安装脚本set

初试 Windows XP Embedded 系统开发1

眼下 Windows PE(Preinstallation Environment)和 Windows XP Embedded 是能够脱离主机里的硬盘独立执行的 Windows 操作系统,Windows PE 多用于光盘启动,Windows Embedded 从 Feature Pack 2007 之后已经支持从 USB 设备(移动硬盘.Flash U 盘)执行. 从基础開始,菜鸟也能够开发出一个在 USB 移动硬盘上执行的操作系统. 一.Windows Embedded 开发资源简单介绍 Wi

初试 Windows XP Embedded 系统开发

目前 Windows PE(Preinstallation Environment)和 Windows XP Embedded 是可以脱离主机里的硬盘独立运行的 Windows 操作系统,Windows PE 多用于光盘启动,Windows Embedded 从 Feature Pack 2007 之后已经支持从 USB 设备(移动硬盘.Flash U 盘)运行. 从基础开始,菜鸟也可以开发出一个在 USB 移动硬盘上运行的操作系统. 一.Windows Embedded 开发资源简介 Wind

Windows XP Embedded中与用户账户相关的组件

Administrator Account :管理员用户,可以设置管理员的密码: User Account:除了管理员之外,可以再建立系统的第二个用户: Users Control Panel:用户和组控制面板: Automatic Logon:可以设置自动登录的用户:

XP Embedded 下的控制面板组件

Accessibility Control Panel  Audio Control Panel  Speech Control Panel  Add Hardware Control Panel  Add/Remove Programs Control Panel  Date/Time Control Panel  Display Control Panel  International Control Panel  Keyboard & Mouse Control Panel  Power

WIN7 嵌入式系统安装教程 Windows Embedded Standard 2011 安装

轻松构建你的第一个 Windows Embedded Standard 2011 镜像. 通过本文你能够高速掌握怎样使用Windows Embedded Standard 2011 CTP1 来构建一个镜像.注意:本文不包括对Toolkit介绍. 本文适用的软件版本号:CTP1所用图片从VMware Workstation中截取. 硬件要求:512MB内存(最低512MB内存)足够的磁盘空间(依据选择的组件而定.) 眼下能够从https://connect.microsoft.com/windo

SQL Server 205 的硬件和软件要求(官方全面)

SQL Server 2005 安装要求 本主题介绍了安装 SQL Server 205 的硬件和软件要求,以及查看安装文档的说明. 硬件和软件要求(32 位和 64 位) 访问 SQL Server 2005 联机丛书以获取安装信息 硬件和软件要求(32 位和 64 位) 以下部分列出了运行 Microsoft SQL Server 2005 的最低硬件和软件要求. 注意: 在 32 位平台和在 64 位平台上运行 SQL Server 2005 的要求是不同的. 硬件和软件要求(32 位和

安装 SQL Server 2008 R2 的硬件和软件要求(转)

以下各部分列出了安装和运行 SQL Server 2008 R2 的最低硬件和软件要求.有关 SharePoint 集成模式下的 Analysis Services 的要求的详细信息,请参阅硬件和软件要求 (PowerPivot for SharePoint). 对于 SQL Server 2008 R2 的 32 位和 64 位版本,适用以下要求: SQL Server 2008 R2 Datacenter 有评估版可供使用,试用期为 180 天.有关详细信息,请参阅 SQL Server:

MS17-010 "Eternal Blue(永恒之蓝)”, 修复补丁下载汇总地址!

MS17-010  "Eternal Blue(永恒之蓝)"官方修复补丁,下载连接汇总地址 Product (Down-level) Release Date CDN Link Security Update for Windows Server 2003 for x64-based Systems (KB4012598) 5/13/2017 http://download.windowsupdate.com/d/csa/csa/secu/2017/02/windowsserver20