windows xp embedded

windows xp embedded

ID:14330342

大小:49.50 KB

页数:16页

时间:2018-07-28

windows xp embedded_第1页
windows xp embedded_第2页
windows xp embedded_第3页
windows xp embedded_第4页
windows xp embedded_第5页
资源描述:

《windows xp embedded》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、WindowsXPEmbedded概述对于一种开发工具的学习,最重要也最困难的阶段就是概念的建立,只要建立了正确的概念,明白整个系统的体系结构和各种工具作用,剩下的工作就是实际操作,积累经验了,最多不过在需要的时候查一查手册。本文通过指导读者进行实际操作,一步步地完成一次完整的开发工作,从而帮助读者建立一个清晰明确的概念。因为我们开发的产品不是普通的软件,而是专用的操作系统,所以需要针对某个特定的硬件平台(目标机)来进行开发;首先需要一个强大的工作站来运行开发环境和开发工具,然后根据目标机硬件配置和软件需求进行开发,开发完成后将做好的操作系统影象文件(Im

2、age)与目标机硬件结合,运行系统并测试。配置开发工作站首先介绍开发用的工作站,一台标准PC机,硬件配置要求如下: 操作系统WindowsXPProfessional PIII500MHz以上(建议1GHz以上) 256MB内存(建议512MB) 3GB剩余硬盘空间对该PC机的配置如下:  将硬盘设置两个分区  第二个分区分配为700MB,可以是FAT32格式或NTFS格式(这个分区将包含可启动的WindowsXPEmbeddedImage)  主分区使用所有剩余的硬盘空间,可以设置为FAT32格式或者NTFS格式  在主分区中安装WindowsXPPro

3、fessional系统,并安装WindowsXPEmbedded开发工具修改BOOT.ini文件,将下面的代码部分增加到该文件中,可以使这台PC机双重启动,作为开发用的WindowsXPProfessional系统从分区一启动,而开发好的WindowsXPEmbeddedImage从分区二启动。[bootloader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)Windows[operatingsystems]multi(0)disk(0)rdisk(0)partition(1)Windows=

4、"MicrosoftWindowsXPProfessional"/fastdetectmulti(0)disk(0)rdisk(0)partition(2)Windows="MicrosoftWindowsXPEmbeddedd"/fastdetect安装WindowsXPEmbedded开发工具将WindowsXPEmbedded开发包的CD1放入CD-ROM中,在自动运行的提示中,按照以下顺序安装XPE开发工具:  ToolsSetup:安装XPE开发工具(包括TargetDesigner,ComponentDesigner,ComponentData

5、baseManager,以及其他工具)  DatabaseEngineSetup:安装SQLServer2000DesktopEditiondatabaseengine(MSDE)  DatabaseSetup:安装组件数据库及Repositories开发工作站的其他配置在C盘新建一个XPE_Demo目录,用来放置开发中生成的配置定义文件和组件定义文件。从CD-ROM上安装TweakUI示例文件到C:ProgramFilesTweakUI。这样我们就完成了开发工作站的准备工作。硬件平台分析在开发过程中,首先需要运行硬件分析程序来分析当前机器的硬件配置情

6、况。操作系统与硬件紧密相关,只用充分地了解和支持硬件,才能让操作系统正常稳定的运行。由于X86结构计算机的硬件比较复杂,普通开发者很难对它充分地理解熟悉,因此,微软提供了一个硬件分析工具来帮助开发者分析硬件。WindowsXPEmbedded提供的这个工具叫TargetAnalyzer,可以自动分析所在设备的硬件信息,TargetAnalyzer有两个版本:TA.exe和TAP.exe。分析完成后会在同一个目录中产生一个XML格式的输出文件Devices.pmq。TAP.exe是一个32位的应用程序,运行在WindowsXP和Windows2000上,可以

7、运行一些高级的硬件检测。TA.exe是一个16位应用程序,运行在DOS上,可以用来检测一些无法安装Windows2000及WindowsXP的系统,但检测的功能要差一些,有的硬件设备无法识别。下面我们运行TAP.exe来检测这台开发机的硬件配置: 进入C:ProgramFilesWindowsEmbeddedUtilities目录 运行TAP.exe,会在同目录中生成Devices.pmq用文本编辑器打开这个Device.pmq文件,文件中用XML语言描述了目标设备的硬件信息,例如:在PCI段中,描述了Intel的21440Ethernet控制器。因

8、为我们是在开发工作站上运行了这个程序,所以Devices.pmq中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。