USB事件处理

时间:2011-06-24 11:16:27

标签: c++ c events event-handling usb

我希望在C / C ++中监控USB活动 - 在Linux中插入和删除事件处理。你能建议我一些资源,我可以学到同样的东西吗?

3 个答案:

答案 0 :(得分:5)

您可以使用

  • libusb - 扫描USB设备
  • libudev - 监控设备
  • add a rule to udev监控设备的插入/移除
  • 使用USB HID编程
  • 或者使用HAL Daemon (编辑:看来这个现在是僵尸,请参阅:评论)

答案 1 :(得分:1)

http://www.linuxjournal.com/article/8093 - 关于linux USB系统的一个小概述。

与USB设备通信的库:http://sourceforge.net/projects/libusb/

答案 2 :(得分:0)

我认为你应该从分析libudev开始。