阅读:1436回复:3
关于DSP的PCI卡的驱动程序开发
问题:
我已经开发了一种PCI信号处理卡,在Linux下成功地进行了驱动的开发,该驱动采用动态可加载模块形式。 由于Linux 6.2的文件系统性能太差,现开始系统的升级,采用Linux 8.0。但是驱动程序不灵了,谁能指点两个系统版本的驱动程序差别,并指点开发要领? 谢谢。 |
|
沙发#
发布于:2002-12-26 22:13
tangfuhua
请问你开发PCI时,PCIBIOS是怎么用的啊 是用ioport 函数去操作的吗 还是用readl,writel等去操作的呢 谢谢您了 帮小弟解决一下吧 :P |
|
|
板凳#
发布于:2002-12-22 17:08
等待队列有些小变化,
可以把这个放到头里面去,然后用 wait_queue_t 的结构(2.4.x 适用) #if LINUX_VERSION_CODE < KERNEL_VERSION(2,2,18) typedef struct wait_queue wait_queue_t; typedef struct wait_queue *wait_queue_head_t; #define init_waitqueue_head(x) *(x)=NULL #endif |
|
地板#
发布于:2002-12-20 09:05
版本号不一样,可能某些函数有变化,你可以调试一下嘛。
对了,你能不能介绍一下pci驱动开发的流程呢?比如如何初始化file_operation结构,然后把它赋给谁? 也不知道说清楚了没有?可以交流一下吗? |
|