Windows-XP-Embedded嵌入式操作系统的应用.ppt_第1页
Windows-XP-Embedded嵌入式操作系统的应用.ppt_第2页
Windows-XP-Embedded嵌入式操作系统的应用.ppt_第3页
Windows-XP-Embedded嵌入式操作系统的应用.ppt_第4页
Windows-XP-Embedded嵌入式操作系统的应用.ppt_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WindowsXPEmbedded嵌入式操作系统的应用,摘要介绍了面向中高端应用的嵌入式操作系统WindowsXPEmbedded的组成、特点和性能,描述了嵌入式操作系统WindowsXPEmbedded的开发过程。,1引言,WfndowsXPEmbedded(也称XPE)是微软公司于2002年发布的面向中高端应用的嵌入式操作系统,它基于WindowsXP,是一种经过“裁减的”WindowsXP,可根据工程项目的要求量身定做,因此WindowsXPEmbedded的所有文件与WindowsXP的文件是兼容的。由此而来的好处是:凡是在Windows下开发的应用软件都可以不做任何修改移植过来,有很高的稳定性、可靠性和灵活性,并且开发周期短。结合某车载天线的伺服系统的应用,将XPE的组成和开发过程介绍如下。,2WindowsxPEmbedded的组成和特点,1)硬件分析器WindowsXPEmbedded本身自带硬件分析器,可以对组成系统的所有硬件进行分析并给出系统硬件的组成文件。硬件分析器由tapexe和taexe组成,位于c:ProgramFilesWindowsEmbeddedUtilities目录。2)组件设计器(ComponentDesigner)虽然WindowsXPEmbedded包含有一万多个组件,但与我们的实际应用可能有一定的差异,此时就可使用组件设计器,根据需要将驱动程序、实用工具、数据库、网络协议和各种应用程序做成组件,在开发中将其作为Windows的固有部分一起生成。,3)组件数据库管理器(ComponentDatabaseManager)WindowsXPEmbedded包含的一万多个组件以及开发人员自己开发的组件,均存放在组件数据库管理器中,并可对其进行导入删除操作。特别提示:WindowsXPEmbedded自带的组件在一般情况下请勿对其进行操作,以免开发环境无法正常工作。4)目标设计器(TargetDesigner)WindowsXPEmbedded的主要开发工具,它使用从数据库中选取的组件来对运行时的映像加以定制,并组装成实际的运行映像,也就是实际运行的操作系统;对Windows桌面和菜单的一些设置及授权码的输入均在此完成。如图1所示。5)存储设备镜像加载器(SDI)用来管理运行镜像文件。创建有文件支持的、用于传递运行镜像文件的虚拟磁盘驱动器,通过使用已存在于现有文件系统中的磁盘镜像文件(sdi)来模拟存储介质。,3WindowsxPEmbedded的开发过程,任何一个实际的应用系统,都是由操作系统再加上应用程序组成的,并且还有专用的硬件。其开发过程框图如图2所示。结合某车载天线伺服系统,其专用的硬件为信号采集板和多串口板。下面逐一介绍。1)硬件分析将目标机上所有要使用的硬件均加载,然后使用硬件分析工具目标分析器tapexe来识别硬件。将创建一个XML格式的输出文件Devicespmq。使用Devicespmq的方法有两种:一是将这个文件生成一个XPE组件(sld);二是在开发时将此文件直接导入。做成组件的好处是:组件可重复使用,2)创建XPE组件通常每一个嵌入式系统都会使用特殊硬件设备以及用户自己开发的应用程序;特殊硬件设备同样需要专用驱动程序。怎样把这些独立于操作系统的部分集成到操作系统中来,使其成为一个整体?方法是:将各个独立部分做成XPE组件,在开发阶段直接加入到系统中。具体方法如下:(1)信号采集板TVicHW32的XPE组件打开ComponentDesigner;选择FileNew(新建),单击保存,在弹出的“Saveas”的名称栏中键入“TVICHW32XP”。选择合适路径,单击“确定”。于是新组件被命名为“TVICHW32XPsld”。在TVICHW32XPsldWindowsXPEmbedded

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论