- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Windows XP Embedded嵌入式操作系统的应用 1 引 言 Wfndows XP Embedded(也称XPE)是微软公司于2002年发布的面向中高端应用的嵌入式 操作系统,它基于Windows XP,是一种经过“裁减的”Windows XP,可根据工程项目的要求量 身定做,因此Windows XPEmbedded的所有文件与Windows XP的文件是兼容的。由此而来的好 处是:凡是在Windows下开发的应用软件都可以不做任何修改移植过来,有很高的稳定性、可靠 性和灵活性,并且开发周期短。结合某车载天线的伺服系统的应用,将XPE的组成和开发过程介 绍如下。 2 Windows xP Embedded的组成和特点 1)硬件分析器 Windows XPEmbedded本身自带硬件分析器,可以对组成系统的所有硬件进行分析并给出系 统硬件的组成文件。硬件分析器由tap.exe和ta.exe组成,位于c:\Program Files\Windows Embedded\Utilities目录。 2)组件设计器(Component Designer) 虽然Windows XP Embedded包含有一万多个组件,但与我们的实际应用可能有一定的差异, 此时就可使用组件设计器,根据需要将驱动程序、实用工具、数据库、网络协议和各种应用程序 做成组件,在开发中将其作为Windows的固有部分一起生成。 3 Windows xP Embedded的开发过程 任何一个实际的应用系统,都是由操作系统再加上应用程序组成的,并且还有专用的硬件。 其开发过程框图如图2所示。结合某车载天线伺服 系统,其专用的硬件为信号采集板和多串口板。下 面逐一介绍。 1)硬件分析 将目标机上所有要使用的硬件均加载,然后使 用硬件分析工具—— 目标分析器tap.exe来识别硬 件。将创建一个XML格式的输出文件Devices.pmq。 使用Devices.pmq的方法有两种:一是将这个文件 生成一个XPE组件(.sld);二是在开发时将此文件 直接导入。做成组件的好处是:组件可重复使用 * * 摘要 介绍了面向中高端应用的嵌入式操作系统Windows XP Embedded的组成、特点和性能,描述了嵌入式操作系统Windows XP Embedded的开发过程。 3)组件数据库管理器(Component Database Manager) Windows XP Embedded包含的一万多个组件以及开发人员自己开发的组件,均存放在组件数 据库管理器中,并可对其进行导入\删除操作。特别提示:Windows XP Embedded自带的组件在一 般情况下请勿对其进行操作,以免开发环境无法正常工作。 4)目标设计器(Target Designer) Windows XPEmbedded的主要开发工具,它使用从数据库中选取的组件来对运行时的映像加 以定制,并组装成实际的运行映像,也就是实际运行的操作系统;对Windows桌面和菜单的一些 设置及授权码的输入均在此完成。如图1所示。 5)存储设备镜像加载器(SDI) 用来管理运行镜像文件。创建有文件支持的、用于传递运行镜像文件的虚拟磁盘驱动器,通 过使用已存在于现有文件系统中的磁盘镜像文件(.sdi)来模拟存储介质。 2)创建XPE组件 通常每一个嵌入式系统都会使用特殊硬件设 备以及用户自己开发的应用程序;特殊硬件设备同样需要专用驱动程序。怎样把这些独立于操作 系统的部分集成到操作系统中来,使其成为一个整体?方法是:将各个独立部分做成XPE组件, 在开发阶段直接加入到系统中。具体方法如下: (1)信号采集板TVicHW32的XPE组件 · 打开Component Designer; · 选择File\New (新建),单击保存,在弹出的“Save as”的名称栏中键入“TVICHW32XP”。 选择合适路径,单击“确定”。于是新组件被命名为“TVICHW32XPsld”。在TVICHW32X P.sld \Windows XP Embedded Client菜单下,右键单击“Components”,选择“Add Component”,弹 出组件属性表(Component Properties),在其中添入相应属性; *
您可能关注的文档
最近下载
- 看盘细节-潘伟君精品.pdf VIP
- 2023年患者用药指导全国知识技能竞赛备考题库(汇总版).docx VIP
- 人教版高中《生物》全部重点知识归纳总结.pdf VIP
- 2021年-2022年人教鄂教版四年级科学上册全册教案.pdf VIP
- 肾内科实习生出科考试.doc VIP
- 2025年中考历史真题完全解读(内蒙古卷).pptx VIP
- 2025年淮安市专业技术人员公需试题-党的二十届三中全会精神解读.docx VIP
- 八年级语文上册期末复习:文言文阅读专练()_1.docx VIP
- 2025年湖北省中小学教师高级职称专业水平能力测试模拟题(含参考答案).pdf VIP
- 12J003 室外工程图集 -培训 -房地产-2024.pdf
文档评论(0)