目标:在我们的嵌入式Linux系统中,我们希望使用Qt来检测USB存储设备的插入,以便在USB存储设备插入或拔出时通知系统,然后我们可以挂载它的文件系统。稍后我们可以访问USB存储设备上的文件。
我搜索了一下,似乎有两种解决方案:libusb和dbus。但我仍然不知道如何使用它。有没有人有一些例子?
答案 0 :(得分:0)
auto-mount USB存储的典型方式是udev。添加/装入设备时,Udev可以notify you。您可以通过dbus与udisks交谈,以获得有关存储添加/删除的通知。
libusb只与切向相关,除非您希望重新实现许多现有代码,否则不应该使用它。