首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 通信网络 > WinCE下PCI设备驱动程序的设计

WinCE下PCI设备驱动程序的设计

  • 资源大小:0.26 MB
  • 上传时间:2021-11-23
  • 下载次数:0次
  • 浏览次数:51次
  • 资源积分:1积分
  • 标      签: 驱动 通信

资 源 简 介

WinCE 是一个抢先式多任务并具有强大通信能力的 Windows32 嵌入式操作系统 ,是微软专门为信息设备、移动应用、消费类电子产品、嵌入式应用等非 PC 领域而从头设计的战略性操作系统产品[1 ] 。WinCE 作为一种易定制、内核小、安全可靠的嵌入式操作系统 ,也越来越多地被选为智能化仪表的软件执行平台。PCI 作为一种高性能的32/ 64 位局部接口总线 ,支持突发传输、即插即用、电源管理等功能 ,在高度集成的外围设备和处理器/ 存贮器之间起到了高速互连作用。PCI 总线设备高速数据采集与数据传输的突出特点 ,使其在智能化仪表中得到越来越广泛地应用[2 ] 。因此 ,WinCE 下 PCI 总线设备的驱动程序开发已经成为实现智能仪表设计非常重要的一个环节。本文将探讨 WinCE 操作系统下 PCI 设备驱动程序的开发1 WinCE 下 PCI 总线设备的自动检测设计开发基于 PCI 总线的设备驱动程序 ,首先要了解 WinCE 对 PCI 总线上设备的检测过程。这里必须提一下 PCI 总线驱动程序 ,即 PCI2BUS. DLL ,通常该驱动程序是由 Micro soft 提供的 ,如图 1 所示。如果用户需要定制 PCI 总线设备 ,就必须加载该总线驱动程序。在定制系统中加入了 PCI 总线驱动程序后 ,当系统启动时 ,BI2OS 会根据 PCI 总线设备的自动配置功能对基于PCI 总线设计标准设备的存贮空间、中断等进行检测和配置 ,获取到设备的 MemBase、IOBase、ISR、Class、Sub Class、Vendor ID 和 Device ID 等信息资源 , WinCE 会将这些信息保存到注册表中[3 ,4 ] 。设计人员必须根据这些信息来设计 PCI设备驱动
VIP VIP