返回列表 回复 发帖

[业界新闻] Windows XPE超微版下载及相关资料

安装工具:

ftp://flxl163811@79222.com/XPEINSTALL.RAR

超级微型XPE光盘最终版:

ftp://flxl16381@57333.com/SuperMicroXPE_ISO.RAR

-这是超级微型XPE光盘最终版,以后不再更新;
-ISO文件91M,功能与它的硬盘版一样,WinImage升级到8.0,补回了XP SP2的宋体字库,能正确显示CMD窗口的中文;
-内置显示驱动支持,只是没有加装任何显卡驱动,各人可以根椐自己的情况加上显示驱动;
-这个版本不支持网络,64M内存即可启动;
-64M内存的机子启动后建议设置虚拟内存(在快速启动栏已有快捷方式);
-MD5值 : c986815ba050f3dd859507802a3a326c

超级微型XPE硬盘最终版:

ftp://fXPEFans1@57333.com/64M_XPE.SDI.RAR

-这是超级微型XPE硬盘的最终版,以后不再更新;
-SDI文件64M,补回了USB磁盘的即插即用管理图标;
-内置显示驱动支持,只是没有加装任何显卡驱动,会弄SDI文件的朋友可以新建一个大的SDI文件,把你的显示驱动加进去。SDI文件的大小要预留2M左右的空间,总体积建议取8的倍数(MB);
-这个版本不支持网络,必须要128M内存才能启动(小于这个值,如120M不能启动),128M内存而又使用集成显卡的机子很可能启动不了,若是这类机子实在需要这样一个硬盘版XPE的话,在论坛跟帖说明;
-128M内存的机子启动后建议设置虚拟内存(在快速启动栏已有快捷方式);
-MD5值 : 477ed3d7b8bd2779a90a2c8783865f2b
胎生乳养血肉精  岁岁用尽劳苦心 天涯奔波又白头  留芳遗恨付一薪
只有60M的迷你RAMDISK WINPE系统

在此先感谢无忧启动的LXL1638朋友,做了个120M的PE,他提出了用CAB方式对ISO文件进行压缩在硬盘或者U盘上启动ISO的方法,从而想如果在ISO中做一个CAB方式的压缩过的ISO文件会如何呢,就动手做了,结果可想而知了,效果相当好,大家来下载玩玩吧!
http://download.zol.com.cn/detail/6/54960.shtml
胎生乳养血肉精  岁岁用尽劳苦心 天涯奔波又白头  留芳遗恨付一薪
胎生乳养血肉精  岁岁用尽劳苦心 天涯奔波又白头  留芳遗恨付一薪
Reatogo - BartPE + XPE 的集成制作工具

无意中发现了这个工具,感觉应该很好用。 大家去看看:

http://www.reatogo.de/Reatogo-X-PE.htm

关于 XPE 插件的说明:
http://sysoft.zdwx.com/gandalf/reatogo/English/XPE/xpe.htm

如何使用这个工具
http://sysoft.zdwx.com/gandalf/reatogo/getting_started.htm

Mail: 12@163.com
SN : PEivX-t3y81-v3DLc-4P7Un
简单汉化: NXf9sEix.rar (1.84 KB)
胎生乳养血肉精  岁岁用尽劳苦心 天涯奔波又白头  留芳遗恨付一薪

无忧论坛专区:http://bbs.wuyou.com/cgi-bin/forums.cgi?forum=38

迷你XPE论坛: http://bbs.znpc.net/forumdisplay.php?fid=21

微软的说明书:http://www.microsoft.com/china/MSDN/library/Mobility/embedded/xpembedxpplatform.mspx

完整下载: http://board.verycd.com/t272206.html

胎生乳养血肉精  岁岁用尽劳苦心 天涯奔波又白头  留芳遗恨付一薪

转自:http://redyun.com/read.php?tid=3346&fpage=1

嵌入式系统定义:是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可“警告,请使用文明语言”性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。
这里我自己的关键认识是:一种应用系统
就好比是各位用的手机,里面的功能软件应用
理论上讲,网吧嵌入系统和大家目前的通用型系统相比具有以下特点: 
1.嵌入式系统通常是面向特定应用的
Cpu电源上的利用
2.嵌入式系统是将计算机技术、半导体技术和软件技术应用相结合后的产物。这一点就决定了它必然是一个技术、资金、高度分散、不断创新的知识集成系统。
3.嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,力争
在同样的硬件上实现更高的性能,这样才能在具体应用中对处理器的高性能选择,网吧机器在同等环境中更具有竞争力
4.嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体产品同
步进行,因此嵌入式系统产品一旦进入网吧市场,具有较长的生命周期。
5.为了提高执行速度和系统可“警告,请使用文明语言”性,嵌入式系统中的软件应该固化在存储器
芯片或单片机本身中,这点会在将来的而不是存贮于磁盘等载体中。好比我用的三星YP55的固件升级一样
6.嵌入式系统本身不具备自举开发能力,即使设计完成以后用户通常也是不能
对其中的程序功能进行修改的,必须有一套开发工具和环境才能进行开发,同时网吧管理员需要具备一定的技术基础!
好了,我们原归正传,我们制作的嵌入式系统应该具备的最基础功能
1 内嵌RDP 5.2& ICA 7.0 通讯协议。
2 支持磁盘写保护。
3 支持休眠功能,可快速启动系统。
3 支持DUA、SUS、SMS进行设备现场更新。
4 支持从CD ROM启动。
5 支持系统克隆。
6 支持多语言界面。
7 支持本地打印。
8 支持优盘等电子存储设备。
9 支持 DirectX 9.0
10 支持可热插拔的紧凑型PCI接口设备。
11 支持USB设备。
12 支持串、并行口通讯。
13 支持TCP/IP网络通讯。
14 支持多媒体功能。
15 可通过远程管理软件集中管理。
16 内建IE6.0浏览器、Media Player 9.0播放器。
17 可通过RDP或ICA连接Windows 2000 server、Windows 2003 server、Citrix MetaFrame服务器。
18 支持电源管理、包括关机、重启动。
19 支持本地Office Viewer。
20 支持32位高分辨率色彩模式。
===============================================================

胎生乳养血肉精  岁岁用尽劳苦心 天涯奔波又白头  留芳遗恨付一薪
一:软件准备篇
有许多有用的第三方工具可以用来为 Microsoft Windows XP Embedded 创建组件和配置
Dependency Walker(点击进入下载页面)
可扫描 32 位和 64 位的 Microsoft Windows 模块,并显示从属模块的层次结构树图。这些模块可以是 .exe、.dll、.sys、.ocx 或其他设计为在 Windows 上运行的可执行模块。从属模块列在调用模块下的树视图中,并在树的较高位置的复制处标出。同时还给出了完整的模块信息
FileMon (点击进入下载页面)
FileMon 是一个实时文件系统监视工具。在运行时,它可实时记录系统上的所有文件系统活动,包括成功的打开文件或打开文件失败、读取和写入文件的尝试,以及对属性进行的更改。它可以明确包含或排除匹配特定条件的日志项,还可以突出显示项目。FileMon 可运行在从 Microsoft Windows 95 到 Microsoft Windows XP(包括 Microsoft Windows XP Embedded)的所有 Windows 操作系统上。
RegMon (点击进入下载页面)
RegMon 是一个实时注册表监视工具。在运行时,它可实时记录系统上的所有注册表活动,包括成功的访问注册表项和访问失败、读取和写入注册表项的尝试,以及读取和写入注册表数据的尝试。与 FileMon 一样,它可以明确包含或排除匹配特定条件的日志项,还可以突出显示项目。RegMon 可运行在从 Windows 95 到 Windows XP(包括 Windows XP Embedded)的所有 Windows 操作系统上
InCtrl5(点击进入下载页面)
InCtrl5 是一个静态系统区分工具。首次运行时,InCtrl5 会获取系统的静态快照,此快照可针对各个注册表分支和 .ini 文件进行自定义。InCtrl5 可运行在所有 Windows 操作系统上,包括 Microsoft Windows NT Embedded 运行库和 Windows XP Embedded 运行库。然后,您可以指示 InCtrl5 运行某个程序,或者让其等待您手动对系统进行更改。运行 InCtrl5 之后,它可获取另一个静态系统快照,并将该快照与先前的快照进行比较,然后报告差异。InCtrl5 提供一个针对其操作所有方面的 GUI
BootVis (点击进入下载页面)一个性能跟踪可视化工具,用于跟踪启动性能。BootVis 运行在基于 Windows XP 和基于 Windows XP Embedded 的系统上。BootVis 提供了一个 GUI,用于跟踪与启动系统相关的几个性能参数。可配置 BootVis 来跟踪这些用于重新启动、休眠和挂起系统的参数
Microsoft 调试工具(点击进入下载页面)
Microsoft 调试工具包含一个内核调试程序,该调试程序是系统级的符号调试程序。内核调试程序以两个不同的部分执行 — 要进行调试的系统(称为主机)启动已启用内核调试程序的 Windows(所有基于 Windows NT 和基于 Windows XP 的系统均随附此功能)。运行该调试程序的系统(称为远程系统)通过通讯端口(COM 端口)、通用串行总线 (USB) 端口或 1394 端口连接到主机。远程系统捕获调试输出并提供对主机的调试级控制。
可以使用两种版本的调试程序,一个用于命令行控制 (kd.exe),另一个可提供一个 GUI 界面 (windbg.exe)。这两个版本可提供对主机的类似控制,并为其他计算机提供通过网络控制远程调试程序的机制。尽管带有调试符号情况的出现带来了一种更丰富、更有效的调试环境,但这两个版本在带有或不带有调试符号的情况下都可以运行。如果您使用 Microsoft 调试工具来调试您自己的驱动程序或应用程序,则建议您将生成符号作为该驱动程序或应用程序构建过程的一部分
会使用分析器探测器 (TAP.exe) 和目标分析器 (TA.exe) 应用程序
Tap.exe的作用在于能够十分出色地查找系统中的所有硬件,但它经常会找到比最终的嵌入式映像所需的设备更多的设备
今天就写到这,我得去睡觉了
有点乱,咱们慢慢来!!!!东西比较深一点,我会尽量回复大家的疑问!
2005-11-19
加了下载和破解,还有在虚拟机中的操作,有问题的可以开新帖(回帖链接问题帖地址就可以)或者跟贴提问,但不允多页面连续发,否则不予回答
2005-11-21
实际操作步骤,新手入门上路!
胎生乳养血肉精  岁岁用尽劳苦心 天涯奔波又白头  留芳遗恨付一薪
今天我来发布 Windows XP Embedded
官方120天的下载地址,需要简单的注册才可以下载

上面的下载地址不要直接打开,请复制链接然后在新窗口打开!

此主题相关图片如下:

选择Windows XP Embedded ,download就可以了
进入一个安全页面,各位简单注册后就可以下载了,不过只有120天的试用
如果是想做成中文的系统,可以试着这样弄:
01. 安装Chinese Simplified 语言包
02. 增加组件: Chinese - Simplified Language Support
选中 Support all system locales for Chinese - Simplified.
选中 Include multilanguage user interface resources.
03. 设置: Regional and Language Options
User interface language: Chinese - Simplified等
破解文件我先发一个,(注:我搞的是PID)



如何在现在的平台上实现对于 Windows XP Embedded的双启?
首先你必须在自定义配置的目标设计器中手动设置驱动器和 ARC 路径设置。 显示一个示例“目标设薄熬?妫?胧褂梦拿饔镅浴辫置”部分。操作系统将驻留在第一个硬盘驱动器的第二个分区上。该分区大小为 2 MB。

此主题相关图片如下:

这里只是截图,具体根据大家的实际操作来填入
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Embedded" /fastdetect
胎生乳养血肉精  岁岁用尽劳苦心 天涯奔波又白头  留芳遗恨付一薪
这节我来讲一下虚拟机VMWare中调试你的XPE

1、建一个虚拟机,在上面安装Win2k或者WinXp(“警告,请使用文明语言”“警告,请使用文明语言”净净的)


2、把那个Tap.exe拷贝到虚拟机上,运行。


3、得到的列表device.dmq拷贝回你的开发工具所在的机器

4、运行Component Design,导入这个device.dmq, 改个名字,生成VMWare's Devices.sld

5、运行Component Database Manager导入VMWare's Devices.sld


6、在Taget Design中就可以用VMWare's Devices


7、添加你的应用


8、用SDI建立一个硬盘,只分一个区,NTFS格式化的,激活

9、把附件中的vmware 对scsi的驱动也搞到Component Database中,加到你的目标机中
必须做,否则VMWare中的XPE不认识你的SDI建的硬盘

10、在vmware中创建一个新的虚拟机,选other,磁盘就用本地物理磁盘,就是SDI建立的那个
具体说明:创建虚拟机,选other类型的os,内存可以很小32足够了
把设备都删了,只留memory
然后加硬盘,选项选“phiscal disk”
选SDI建立的硬盘对应的那个磁盘(在我的电脑-管理-磁盘管理 中可以看到编号的)一般是最后一个
选使用entire disk
指定一个磁盘对应文件
如果要磁盘写保护(相当于硬盘还原卡),则选advanced - independent - nonpersistent

11、F5,F7把目标磁盘对准那个SDI磁盘

SDI磁盘在Windows下能看到吗,“对准”就是指定那个生成Image的路径为那个SDI盘路径


12、启动VMWare的目标机的虚拟机

得先加载好SDI盘再运行VM,再添加磁盘
13、各位好运...
我们现在开始配置了!
首先介绍开发用的工作站,一台网吧用的客户机就行,硬件配置内存上面建议加到1G
1:将硬盘设置两个分区
  第二个分区分配为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=30
default=multi(0)disk(0)rdisk(0)partition(1)\Windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\Windows="Microsoft Windows XP Embeddedd" /fastdetect
2:安装Windows XP Embedded开发工具
将Windows XP Embedded开发包按照以下顺序安装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
3:开发工作站的其他配置
在C盘新建一个XPE_Demo目录,用来放置开发中生成的配置定义文件和组件定义文件。
从CD-ROM上安装TweakUI示例文件到C:\Program Files\TweakUI。
这样我们就完成了开发工作站的准备工作。
=====================================================
硬件平台分析
在开发过程中,首先需要运行硬件分析程序来分析当前机器的硬件配置情况。
操作系统与硬件紧密相关,只用充分地了解和支持硬件,才能让操作系统正常稳定的运行。由于X86结构计算机的硬件比较复杂,普通开发者很难对它充分地理解熟悉,因此,微软提供了一个硬件分析工具来帮助开发者分析硬件。
Windows XP Embedded提供的这个工具叫Target Analyzer,可以自动分析所在设备的硬件信息,Target Analyzer有两个版本:TA.exe和TAP.exe。分析完成后会在同一个目录中产生一个XML格式的输出文件Devices.pmq。
TAP.exe是一个32位的应用程序,运行在Windows XP和Windows 2000上,可以运行一些高级的硬件检测。
TA.exe是一个16位应用程序,运行在DOS上,可以用来检测一些无法安装Windows 2000及Windows XP的系统,但检测的功能要差一些,有的硬件设备无法识别。
下面我们运行TAP.exe来检测这台开发机的硬件配置:
• 进入C:\Program Files\Windows Embedded\Utilities目录
• 运行TAP.exe,会在同目录中生成Devices.pmq
用文本编辑器打开这个Device.pmq文件,文件中用XML语言描述了目标设备的硬件信息,例如:在PCI段中,描述了Intel的21440 Ethernet 控制器。
因为我们是在开发工作站上运行了这个程序,所以Devices.pmq中包含的是开发工作站的硬件信息。
保存硬件平台信息
使用Devices.pmq中的信息有两个办法,其一可以根据这个文件生成一个
XPE组件,为以后开发完整的操作系统作准备;其二可以在开发时将这个文件直接导入;将PMQ文件做成XPE组件的好处是,可以一次工作反复使用:做成XPE组件后保存到组件数据库中,以后每次开发系统都可以调用。
  运行组件设计器 Component Designer
  将刚才生成的Devices.pmq文件导入,选择File/Impot… ,弹出导入对话框
  按下“Start”按钮,开始PMQ文件的导入过程,该过程大约耗时10分钟;完成后,会在Component Designer中显示一个‘Devices.sld’组件,将其改名为‘Demo Platform Component’
  展开Component Designer中目录结构
Windows XP Embedded Client
Components
Devices
选中Devices,将组件的Name属性由‘Devices’改为‘Demo Platform Component’
你可以将该组件设为‘Selector Prototype Component’类型,成为该类型的组件后,可以在Target Designer中单独地选取该组件所关联的各个设备:
  在Prototype栏中按下Browse…,弹出Select Prototype Component对话框。
  在Prototype component source栏中选中Database选项。
  在组件树列表中展开到Software/Test&Developnent,选中Selector Prototype Component组件。
  按下OK确定。
选择File/Save as菜单将该配置保存为“C:\XPE_Demo\DemoPlatform.SLD” 这个SLD文件中就包含了前面开发的Demo Platform Component组件,关闭Component Designer。
1. 2. 要在Target Designer中使用这个组件,需要先把这个组件保存到组件数据库中:
• • 打开Component Database Manager,开始菜单\所有程序\Microsoft Windows Embedded Studio\Component Database Manager
• • 点击‘Import’按钮,在SLD File:栏中按下浏览按钮,找到“C:\XPE_Demo\DemoPlatform.SLD”,点击Import。
• • Import成功后,关闭Component Database Manager。
• • 确认工作成果:
打开Target Designer,选择 File/New菜单,建立一个新的配置Configuration,确认Demo Platform Component 是否在Target Designer左侧的组件浏览器中,如果发现该组件,则说明刚才的硬件分析工作顺利完成了。
胎生乳养血肉精  岁岁用尽劳苦心 天涯奔波又白头  留芳遗恨付一薪
创建初始化配置
要构造一个完整的XPE系统,首先需要在Target Designer中创建一个配置(Configuration),这个配置仅仅是一个空的开发框架,然后在该配置中添加所有的硬件支持组件,系统内核组件和软件功能组件。添加完成后使用Target Designer自动检测组件的关联关系,并自动把缺少的组件添加到配置中。
• 首先运行Target Designer
• 选择File菜单
• 选择New,创建一个新的Windows XP Embedded 配置
• 将该配置的Name 改为DemoPlatform
在下面的Choose Platform中,选择Windows XP Embedded Client (x86)
按下OK按钮创建该配置并保存
在Target Designer中间的组件列表栏中,选中DemoPlatform.slx,在右边的属性栏中修改配置的属性,添入您的个人信息(Name, Owner, Author, Description等)
设置高级参数
下面设置一些整个系统运行需要的参数
在配置浏览器的顶端,展开DemoPlatform.slx,选中Settings,这时右边的属性设置面板会显示可以设置的选项
在Target Devices Settings下面,点击Show,显示详细的选项
设置下列的配置信息:
  Boot Drive = C:
  Windows Folder = D:\Windows
  Program Files Folder = D:\Program Files
  Documents and Settings folder = D:\Documents and Settings
  Boot ARC path = multi(0)disk(0)rdisk(0)partition(2)
  Boot Partition Size (MB) = 700
设置完成后,将配置信息保存到C:\XPE_Demo 目录。
创建XPE组件
通常每一个嵌入式设备都会运行一个或多个用户自己的应用程序,另外如果使用了非通用的硬件设备,还需要添加相应的驱动程序;怎样把这些相对独立于操作系统的部分集成到操作系统中来,使其成为一个整体?推荐的方法是,将各个独立的部分做成XPE组件,在开发阶段进行集成;通常该工作可以分成五个阶段:
  确定组件使用的资源以及设置
  在Component Designer中配置组件的资源和设置选项
  创建一个Repository,将该组件使用的文件加入到该Repository中
  保存该组件的配置信息
  将该组件导入到Component Database Manager中
下面我们就以一个实际的例子来说明,为TweakUI Control Panel
程序创建一个XPE组件。
• • 打开Component Designer。
• • 选择File\Import菜单,将浏览的文件类型设置为Setup Information Files(*.inf)
• • 选择“C:\Program Files\TweakUI\TweakUI.inf”,并将其导入,Component Designer可以根据TweakUI.inf中的信息,自动生成一个组件。
• • 需要为这个组件添加一个Repository,这个Repository实际上是一个系统目录,该目录中包含组件所需要的文件,每一个带有文件的组件都会对应一个或多个Repository,打开Component Designer中的Repositories文件夹。
点击右键,在弹出菜单中选择“Add Repository”,新建一个Repository。
在该Repository的Name属性中填入Tweak UI Files
点击Source Path栏中的Browse按钮,找到C:\Program Files\TweakUI。
在Component Designer中选中TweakUI.inf组件
在该组件的属性栏中,按下Repository按钮
在弹出的Select Repository对话框中,选择Tweak UI Files项目,确定。
最后,选中tweakui.inf组件,在右边的属性设置面板中将该组件的名字改为Tweak UI Control Panel Applet。
选择File/Save as,保存为"C:\XPE_Demo\TweakUI.SLD",关闭Component Designer。
到此已经完成了TweakUI组件的创建;同前面创建的硬件信息组件一样,要在Targert Designer中使用这个组件,必须先将其导入到组件数据库中。
打开Component Database Manager,
Import这个TweakUI组件:找到"C:\XPE_Demo\TweakUI.sld"并导入
导入完成后,关闭Component Database Manager
打开Target Designer
打开刚才创建的配置DemoPlatform
确认Demo Platform Component 组件和Tweak UI Control Panel Applet组件都在Target Designer的组件浏览器中。
与其他组件不同,利用Target Analyzer的输出文件Devices.pmq生成的组件是一个宏组件,宏组件本身不具备什么功能,仅仅是带有与其他组件的关联关系;前面我们开发了一个名为“Demo Platform Component”的宏组件,利用该组件可以方便的为初始化配置添加硬件支持。
构造XPE 系统影像文件
到此我们已经完成的硬件信息的分析并开发了一个硬件信息组件,开发了一个应用程序的组件,另外还建立了初始化的配置。在本节中我们来完成一个完整配置的开发工作。
打开Target Designer
第一个需要添加的组件是由Devices.pmq文件产生的宏组件Demo Platform Component,加入了这个组件,就把硬件信息全部添加到配置中;只要在Target Designer左侧的组件浏览器面板中双击该组件就可以添加该组件到配置中。
在组件浏览器中,找到Demo Platform Component组件,将该组件加入配置中。
如果没有找到该组件,可以在查找栏中输入它的名字进行检索。
在Target Desinger中包含了一万一千多个组件,怎样找到自己需要的组件呢?下面我们来讨论一下组件浏览器中的过滤器。
可以通过过滤的方法找到一个组件或一组相关的组件,Windows XP Embedded开发包内包含的大量组件可以通过过滤器方便地进行查找。
点击在组件浏览器上面的Filter按钮,创建一个新的过滤器
在Filter Manager对话框中,按New按钮
在Name栏填入TweakUI
在过滤规则描述栏中,双击过滤规则“Component Display Name Contains[Sybstring]”,在出现的Filter Editor对话框中,输入TweakK
按下OK关闭过滤编辑器
在Filter Manager中,Avalable Filter List栏中应该显示Tweak
选择Tweak过滤器,并按下Apply Filter按钮
在组件浏览器中,会仅仅显示Tweak UI Control Panel Applet组件
将该组件加入到配置中
将过滤器恢复到All Conponents显示状态,显示所有的组件
下一步,将向配置中添加Design Template组件,这个设计模板组件也是个宏组件,并且与Demo Platform Component 组件非常类似;所谓宏组件是指一个仅仅包含组件关联信息的组件,而没有其他功能。例如可以将与TCP/IP协议有关的20个组件都与一个名为TCP/IP的宏组件关联,通过添加这个TCP/IP宏组件,可以一次添加那20个组件。
向配置中添加组件的方法有很多,可以单个组件逐一添加;可以添加宏组件;也可以通过Target Designer的关联性检查功能自动添加组件。
Windows XP Embedded提供了若“警告,请使用文明语言”的模板组件,从单一的软件功能如TCP/IP、DerictX8.0到整个系统模板如机顶盒模板、POS机模板都有,可以根据实际应用考虑使用其中一个。
加入Windows-based Terminal Professional组件,这个组件可以在Design Templates文件夹中找到。在配置面板中,扩展这个组件,并选中Settings,右边的属性面板会显示该宏组件中主要的组件模块。
下一步工作是要向配置中添加其他必须的核心组件,在这个例子中,你的文件系统是FAT格式,所以需要添加FAT组件
1. 1. 可以在Software\System\Storage and File Systems\Infrastructure\File Systems路径下找到FAT组件
2. 2. 再加入Fat Format组件,该组件在Software\System\Storage and File Systems\Applications路径下
3. 3. 加入Explore Shell组件,该组件在Software\System\User Interface\Shells路径下
4. 4. 加入NT Loader组件,该组件在Software|System\System Services\Base.路径下
最后,进行关联性检查,确保所有的必要组件都已经添加到配置中。
在Configuration菜单中,选择Check Dependencies进行组件关联性检查,所有宏组件的关联组件以及缺少的组件都会自动添加到配置中。
关联性检查结束后,会提示一个错误:
Component: "Regional and Language Options [Version 5.1.2600, R620]" requires at least one additional enabled component not in the configuration.
Target Designer不能通过自动添加组件解决这个错误,因为有多个组件可以选择,所以Target Designer会将可以选择的组件列出,由开发者自己决定添加哪一个组件。
选择Target Designer底部的Tasks栏
双击上面的条目,Target Designer会显示一个提示,要开发者从多个可选的组件中挑选需要的组件。
在本例子中,选择English Language Support组件,按下Add按钮,尽管其他语言也列出了,但并不是必须的。
开始菜单选项
在关联性检查阶段,User Interface Core组件会被自动添加到配置中,因为其他开发者选中的组件需要该组件的支持;如果需要在Image的开始菜单中包含需要的菜单,则要设置该组件的选项。
选择的开始菜单选项:
  Show Control Panel on Start Menu
  Show My Computer on Start Menu
不要选择的开始菜单项:
  Prohibit Access to Hot Keys
  Prohibit Access to Control Panel
最后再进行一次关联性检查。
构造及测试运行时IMAGE
在Configuration菜单中,选中Build Target Image… 菜单项,出现Build对话框
在Destination栏中,添入一个保存Image的空目录,例如在C:\Windows Embedded Images目录下,建立一个新的空目录Test Configuration
log文件应保存在另外的目录中,不要与Image在同一目录
按下Build按钮,Target Designer会完成Image的构建;完成后,在指定目录下会生成如下的文件和目录集合
如果在运行了关联性检查之后,对配置进行了改变,构建Image时,Target Designer会提示开发者再做一次关联性检查。
构件完成后,会显示如下的提示框:
在上面的例子中,请注意提示No Errors,但有两个Warnings,第一个Warning出现是因为在配置中没有输入PID号码,不输入PID号码构造出来的Image是个限时评估版的;第二个Warning出现是因为Tweak UI 组件被包含进配置,但该组件不是Released版本组件,当然对Image本身没什么影响。
构造完成后,关闭该对话框。
胎生乳养血肉精  岁岁用尽劳苦心 天涯奔波又白头  留芳遗恨付一薪
返回列表