在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 10918|回复: 29

关于PCI板卡的驱动问题

[复制链接]
发表于 2004-4-26 10:54:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
小弟想请教一下,PCI板卡的驱动程序编写的大致步骤都有那些?望各位大哥多多提携!!
多谢多谢!!!!!!!!!
发表于 2004-4-26 15:19:38 | 显示全部楼层

关于PCI板卡的驱动问题

最简单的是使用WINDRIVER,10分钟就可以搞定。
发表于 2004-4-26 19:04:52 | 显示全部楼层

关于PCI板卡的驱动问题

最简单的是使用WINDRIVER,10分钟就可以搞定。
最难的。。
发表于 2004-4-27 08:38:32 | 显示全部楼层

关于PCI板卡的驱动问题

对于win驱动来说,最难的应该算是直接基于ddk开发了,当然难的同时应用灵活性进行补偿!
 楼主| 发表于 2004-4-27 09:00:48 | 显示全部楼层

关于PCI板卡的驱动问题

如果用DRIVER STUDIO呢?
 楼主| 发表于 2004-4-27 09:06:44 | 显示全部楼层

关于PCI板卡的驱动问题

小弟还有一个菜鸟问题,驱动程序到底是作什么的,是驱动PCI接口芯片(如9054)的,还是管理板卡的I/O,DMA传输…的?
发表于 2004-4-27 09:34:39 | 显示全部楼层

关于PCI板卡的驱动问题

用DS很好,,其实DS就是对ddk进行了一个类的包装,,你可以直接看DS的代码,,其实都是调用ddk的,,
驱动程序,,说白了就是配置寄存器,,不过并不是会配置寄存器就能写驱动,,还有一个机制的问题,,就是需要哪些操作,,什么操作,,得到什么信息,,抛出哪些接口,,比如9054,,有些驱动是将9054所有空间和dma资源全部提供出来,,你在应用程序中直接可以操作io空间,,直接操作外部芯片寄存器,,这些驱动可以认为是基于芯片的驱动,,就是说,,9054io空间不管是什么芯片,实现什么功能,,都“可以在并且需要”在应用程序中配置,,另外一种就是外部芯片的配置过程都放在驱动里面实现,,驱动并不是抛出空间,,而是抛出功能,,这种驱动可以称之为板卡驱动,,上层应用程序可以直接调用“初始化板卡”“输出视频”“接受数据到指定内存”等等这些“傻瓜”命令,,所有实现都是放到驱动里面完成,,总之驱动就是什么都能干,,关键是你需要他干什么的问题。。
最极端的就是驱动往你内存0x00000000里面写数据,,这种事情都能干,,不过如果你要他做这种事情的话,,pc肯定会蓝屏死机,,cpu的保护机制开始工作了,,我以前玩驱动的时候就做过这个试验。。
 楼主| 发表于 2004-4-27 09:42:04 | 显示全部楼层

关于PCI板卡的驱动问题

实在是太感谢了,你真是太好了!!!!!!!!!!!
发表于 2004-4-27 09:52:23 | 显示全部楼层

关于PCI板卡的驱动问题

呵呵,,没什么,,应该做的,,希望多来这里,,支持我们的工作,,也希望你能在论坛里快速成长起来。。
发表于 2004-4-27 17:44:55 | 显示全部楼层

关于PCI板卡的驱动问题

liu斑竹,什么都懂。 强人呀!!
pfpf
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-4 09:33 , Processed in 0.041201 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表