我正在使用嵌入式平台。该设备中的典型软件是 Linux 2.6 + Busybox,因此资源有限。
每次连接 USB 设备时,我都需要运行用户空间应用程序。我需要将 DeviceID 和 ProductID 作为参数传递给这个用户空间应用程序。
我真的不知道我应该遵循哪种策略来实现这一目标:
- 编写一个 linux 内核模块。
- 从内核(usb驱动程序)内部做我目前正在这样做,但我认为它不是最好的方法
- 为 USB 连接设备“轮询”的用户空间应用程序。?
哪一个应该是最好的方法?
感谢您的回答!