×

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

消耗积分:0 | 格式:rar | 大小:0.26 MB | 2017-10-25

分享资料个

  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设备驱动

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !