XPE设备驱动组件开发过程

本文,介绍了XPE设备驱动组件的一般开发过程,给出了创建设备驱动列表组件的最佳办法,同时对驱动组件开发可能存在的几个问题提出了解决办法,对于设备驱动组件开发及测试具有一定的帮助作用。

 

设备驱动组件开发是XPE系统构建过程中重要的一个环节,因为其与目标设备关系比较紧密,能够快速完成设备驱动程序组件的开发工作,无疑为后继工作奠定一个良好的开始。

XPE设备驱动组件一般开发过程

1. 使用tap生成硬件配置文件(devices.pmq)

2. 将pmq文件导入组件设计器创建一个组件宏,并对硬件设备进行选择配置

3. 制作显卡、声卡、网卡等设备驱动程序组件

4. (2)、(3)生成的组件都分别导入到组件数据库管理中

5. 在目标设计器中,创建新配置,添加(2)、(3)制作的设备组件,添加其他相关组件,检查依赖,编译生成目标系统映像,并进行测试

 

1. 使用tap生成设备列表配置文件

最佳方式是使用XPE SP1安装盘光盘启动WinPE环境并运行TAP.exe,为目标系统生成硬件配置文件。因此,这里需要知道第一张Windows XP Embedded with Service Pack 1安装盘是一个可启动的WinPE映像

光盘启动进入WinPE环境中,运行tap生成pmq文件:

tap /o E:/Dev-HW.pmq

这样生成的pmq文件输出到了E盘。前提这里硬盘上已经安装有操作系统,在WinPE环境下,能找到对应的E盘。

这样生成硬件配置文件的方法是最佳做法,因为产生了用于创建最低配置运行时映像的最佳结果。TAP.exe在WinPE环境中找到了真正需要的几乎所有设备。它会找到所有核心父设备(如外围设备互联PCI和图形加速端口AGP设备)、正确的系统硬件抽象层(HAL)、磁盘驱动器和CD-ROM驱动器、启动系统所需的系统芯片组和关键启动设备以及一些通用串行总线(USB)设备支持[1]。

2. 将pmq文件导入组件设计器创建一个组件宏,并对硬件设备进行选择配置

组件设计器中,菜单File->Import,选择导入文件类型为pmg,导入成功后,创建了一个组件宏。

组件属性配置:

Name:*** Device Component

Owners, Authors, Vendor, CopyRight, Description等属性都可以进行相应修改。

选择原型组件(Prototype):Selector Prototype Component

原型组件位置:Software : Test & Develo

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值