写驱动中,碰到个问题应用层调用ioctl,向驱动传递一个指针(用户指针),驱动实现对该地址的读写功能这个该怎么弄?直接用copy_to_user和copy_from_user不对。

2007-12-07 15:24 来自版块 - LINUX&UNIX核心开发

linux下,内核空间有没有函数能实现向用户空间发送带参数的信号,参数应该有三个,一个是pid,一个是信号,一个是要附带的数据(32位)谢谢的说

2007-08-10 19:30 来自版块 - 非USB硬件驱动开发

linux下,内核空间有没有函数能实现向用户空间发送带参数的信号,参数应该有三个,一个是pid,一个是信号,一个是要附带的数据(32位)谢谢的说

2007-08-10 19:29 来自版块 - LINUX&UNIX核心开发

demo程序中:父进程打开设备,然后创建子进程子进程read设备,如果没有中断发生,read一直sleep(驱动中实现))父进程在子进程结束前什么也不做,当子进程结束后,父进程关闭设备程序大概就是这样,请问有什么办法能让子进程终止阿(无中断状态下)?尝试过SIGKILL、SIGT... 全文

2007-06-22 15:11 来自版块 - LINUX&UNIX核心开发

在调试ioctl函数时出了问题我的magic定的是0xbb(随意定的...)在测试程序中(新开的终端),测试执行结束后该终端自动关闭,但功能完成了(卡上有几个led灯,显示效果正常)在/var/log/messages中输出信息为:bad magic number for tty... 全文

2007-06-05 17:56 来自版块 - LINUX&UNIX核心开发

还是前面的PCI驱动问题一个驱动支持相同的n块卡(系统可能同时用到相同的若干块卡)卡虽然相同,但是每个卡都有自己独立的boardID,偶在驱动中维护一个链表,每个结点代表一块卡,boardID是结点的一个成员偶现在想实现一个功能:通过boardID打开设备(通过设备文件打开当然是... 全文

2007-06-03 22:45 来自版块 - LINUX&UNIX核心开发

请各位侠客高手来看看,hoho正在做一块PCI卡(用的是PLX9052),第一次写PCI驱动,看了网上给的驱动结构,没找到file_operations结构如何和设备联系起来的(在代码中应该就是一个注册的过程)这个结构最初是在2.4下的,看了LDD3,发现2.6下也差不多,当然m... 全文

2007-05-17 10:17 来自版块 - LINUX&UNIX核心开发

rt在做一块PCI采集卡的驱动,2.4下,用的9052,碰到个问题,请教一下PCI驱动的file_operations结构是如何被初始化的啊?在网上找了几个驱动看了看,没看到这部分,pci_module_init()初始化的是一个pci_driver结构,而常规的char设备... 全文

2007-05-03 00:46 来自版块 - LINUX&UNIX核心开发

rt在做一块PCI采集卡的驱动,2.4下,用的9052,碰到个问题,请教一下PCI驱动的file_operations结构是如何被初始化的啊?在网上找了几个驱动看了看,没看到这部分,pci_module_init()初始化的是一个pci_driver结构,而常规的char设备... 全文

2007-04-28 16:47 来自版块 - 非USB硬件驱动开发


返回顶部