如何在检测到 USB 设备时从 Linux(Debian)操作系统启动一个进程?

如何在检测到 USB 设备时从 Linux(Debian)操作系统启动一个进程?

我使用同步 FIFO 模式下的 FTDI 2232H 芯片通过 USB 与 Altera Cyclone II FPGA 进行通信。我开发了一个程序,该程序将使用 libftdi 和 libusb 与设备通信,该程序在安装了 Debian 的 TI AM3517 arm 处理器上运行。

我不太清楚如何配置 debian 操作系统以在检测到(即热插拔) FTDI 2232H usb 设备时启动我的通信过程。

答案1

您可以使用 halevt(或早期内核上的前身 ivman)来检测热插拔事件并执行操作。

相关内容