如何在linux上检测USB小工具(设备端)状态?

时间:2015-10-20 06:00:58

标签: android linux usb

所以我有这个基于Linux的小型设备,它可以收集一些数据并实现usb小工具来模拟闪存驱动器,这样人们就可以访问数据。

我能够通过检测vbus引脚上的功率损耗来捕获弹出事件,如本文所述,它非常有效。 Using Linux USB gadget - Need to capture eject event

但我无法找到检测插件事件的方法。我需要此信息,以便设备可以停止收集数据并避免崩溃文件系统。 检测USB引脚上的开机状态不是一个选项,因为usb端口也用作充电接口。

但是内核知道这个事件,因为它在控制台中打印了“g_multi gadget:高速配置#1:带CDC ECM的多功能”。

我的问题是如何从C中的内核中提取插件事件?

先谢谢。

0 个答案:

没有答案