【发布时间】:2012-11-20 18:26:28
【问题描述】:
请告诉我以下有关 USB 调制解调器插件和插入通知处理程序 API 或 Linux 系统调用的信息:
在我的应用程序中,我必须编写一个在以下情况下接收通知的函数:
当插入 USB 调制解调器时,我希望收到插入 USB 调制解调器的通知,任何 Linux 系统调用或 Linux 内核 API 都可以发送这些通知,如果我接收有关该设备、网络速度等的其他信息,这将是很好的
当 USB 调制解调器被拔出时,我想收到 USB 调制解调器被拔出的通知,任何 Linux 系统调用或 Linux 内核 API 都可以发送这些通知,如果我接收更多有用的信息
问候
【问题讨论】:
-
您使用的是什么 Linux 发行版?什么版本?你可能想看看 udev。
-
@geocodezip:我使用的是 Ubuntu 12、3.5.0-19-generic Linux
-
看起来您应该能够使用 netlink 套接字直接从内核中确定这一点,但通过 dbus 从 udev 听到它可能更明智。
标签: c linux linux-kernel embedded linux-device-driver