用户模式和内核驱动程序通信

时间:2010-09-01 00:28:11

标签: linux kernel

有一种方法是,在用户模式下运行的应用程序可以在内核模式下与另一个应用程序通信。

例如,我想从网络驱动程序中收集一些信息并将其提供给运行在用户控制杆上的一些嗅探器应用程序。

我该如何进行。请指教。

2 个答案:

答案 0 :(得分:3)

创建字符/块设备驱动程序的一种方法。然后,您的应用程序可以使用常规IO调用,如open,read,write,ioctl和&等。

http://www.networkcomputing.com/unixworld/tutorial/010/010.txt.html

答案 1 :(得分:2)

还有sysfs,procfs,debugfs,netlink ... char / block设备可能就是你想要的。