我的QQ是 3199399,有做过的务必联络,多谢

2004-11-12 12:06 来自版块 - 非USB硬件驱动开发

我的QQ是 3199399,有做过的务必联络,多谢

2004-11-12 11:59 来自版块 - LINUX&UNIX核心开发

最近在开发多算法的算法卡,现在做到MD5和SHA1这两个摘要算法了,现在生成的HASH值通过软算法测试没有问题,但是,问题是,现在我一次最大只能传输2K的数据到算法卡去做摘要,但是MD5和SHA1的算法对实际数据长度是没有限制的,现在我该如何实现该算法卡对20K数据生成摘要呢 软... 全文

2004-08-02 17:50 来自版块 - LINUX&UNIX核心开发

我在用2.6上用 pci_module_init 遇到了诡异的事情 如下: if ( (rc = pci_module_init(&arith_pci_driver)) != 0 ){ printk(\"Init pci error\\n\"); }e... 全文

2004-05-17 12:22 来自版块 - LINUX&UNIX核心开发

最近遇到一个问题程序大体顺序如下启动DMA睡眠板卡运算完成发出中断,打断睡眠问题是,我担心如果在睡眠之前,硬件就运算完毕,那就会导致当前进程永远睡眠,可是我们常用的各种锁或者禁止中断等等,在这里用不上,因为这是个睡眠,我没办法加锁!!!可是我又不能不让他睡眠,因为我要等待板卡运算... 全文

2004-05-06 09:38 来自版块 - LINUX&UNIX核心开发

我在查LDD2的时候发现,书中特意指出,在Tasklet被真正执行之前是可以发生很多次中断的,我现在的疑问是 tasklet_schedule 这个函数的动作是不是把一个tasklet排队到队列中,并且这个队列是严格先进先出的???!!! 因为我看见很多程序在中断处理函数中调用t... 全文

2004-04-29 15:42 来自版块 - LINUX&UNIX核心开发

interruptible_sleep_on是可以被信号打断的阻塞,问题是我在驱动中如何判断该阻塞是被信号打断的还是被 Wake up的呢?具体来说就是如果被kill -9 干掉的话,我要释放被杀掉的进程当初在驱动中所请求的数据空间,而如果是被正规唤醒的话,我要继续运算下去,如何... 全文

2004-04-25 11:40 来自版块 - LINUX&UNIX核心开发

如题,俺要做一个驱动,采用DMA方式(plx9054)与PCI卡通讯,现在遇到这样一个问题,即在用户层同时并发1024个进程,而每个进程请求的都是大数据量的运算,我如何实现在驱动中的互斥呢?我的想法是这样的,即每个进程的每一次数据运算请求都通过ioctl的调用,率先探测当前板卡的... 全文

2004-04-20 15:37 来自版块 - LINUX&UNIX核心开发

刚开始写驱动,需要用到 request_irq 关键在于他最后一个参数,我怎么也理解不了该怎么用到我的驱动里??各位高手请帮忙!! 首先,我不能在最后一个参数用NULL,因为我要共享 10 11两个中断,其次我看很多地方说最后一个参数的时候,都是“可以用设备的device结构就可... 全文

2004-03-05 15:20 来自版块 - LINUX&UNIX核心开发

今天将我基于2.4编写的驱动程序,用最新的2.6的库文件编译,结果,我考,吓死我了,出来整整4大屏错误,而原来用2.4编译的时候,连个Warning都没有的,2.6怎么会跟2.4查这么多!!!我对驱动也是初学,内核就更是菜鸟一个,勉勉强强在2.4下弄了个驱动出来,没想到在2.6下... 全文

2004-03-04 17:46 来自版块 - LINUX&UNIX核心开发

小弟刚开始接触 Linux 驱动,试着抄了一个最简单的例子,但是printk 根本没有反应,无论在/var/log/messages还是在当前的屏幕上都没有显示我后台机器启动的时候,就已经默认启动了这两个进程[root@]# ps -ef|grep logroot 23... 全文

2004-03-02 10:39 来自版块 - 非USB硬件驱动开发


返回顶部