专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 驱动开发

PCI驱动与设备驱动的差别

发布时间:2010-06-14 16:31:59 文章来源:www.iduyao.cn 采编人员:星星草
PCI驱动与设备驱动的区别
最近刚开始学PCI相关的驱动,不知道PCI的驱动和设备的驱动有什么区别?
是不是PCI驱动实现主机到设备IO端口,IO内存的数据传输
而设备驱动实现设备内部的数据传输和处理?

------解决思路----------------------
PCI驱动程序指的是总线驱动程序么?
PCI设备的驱动程序也是属于设备驱动程序。

------解决思路----------------------
PCI驱动是设备驱动的一种,它可能有一些专用于PCI总线的内核例程支持需要你学习,也有PCI总线的特定知识需要了解。但是驱动的普遍原则还是适用的,比如非分页内存、中断级别、DPC等等知识,都用得上。
总线驱动也是设备驱动的一种,它一般不直接和具体设备通讯,而是负责专用设备总线上的设备发现、拆除、资源分配等协调工作,说简单点就是实现PnP的重要一员。根据总线不同,有不同的总线驱动,比如PCI总线、USB总线等,各自有专用的内核例程支持和特定架构。一般人不写总线驱动,一个是用不上,一个是其责任重大。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: