Вы можете использовать halevt (или его предшественника ivman в более ранних ядрах) для обнаружения и выполнения действий с событиями горячего подключения.
Как запустить процесс из ОС Linux (Debian) при обнаружении USB-устройства?
569
richmb
Я использую микросхему FTDI 2232H в синхронном режиме FIFO для связи через USB с ПЛИС Altera Cyclone II. Я разработал программу, которая будет взаимодействовать с устройством, используя libftdi и libusb, и запускается с процессора TI AM3517 с установленным Debian.
Я не уверен, как настроить ОС Debian для запуска процесса коммуникации при обнаружении (т. Е. Hotplug) USB-устройства FTDI 2232H.
на случай, если кому-то будет интересно, вот правило udev, которое я использовал для реализации этого. Я создал /etc/udev/rules.d/99-FTDI2232H-usb.rules. Здесь я запускаю свою программу / opt / prog и передаю серийное производство и информацию о продукте в качестве аргументов. ACTION == "add", SUBSYSTEM = = "usb", ATTR == "0403", ATTR == "6010", RUN + = "/ opt / prog% s % s % s ", $ , $ ATTR , $ ATTRS
richmb 12 лет назад
0
1 ответ на вопрос
0
sudocode
Спасибо за быстрый ответ. Я занимался дальнейшими исследованиями и только что узнал об udev. Похоже, что и halevt, и udev смогут выполнить эту задачу. Любой подстрекатель к тому, который был бы более подходящим?
13 лет назад
0
halevt работает для меня (определяет, когда аудио-CD вставлен на медиа-сервер без наушников), но udev, кажется, является выходом из положения, поскольку HAL устарел. Вы достигли конца моих знаний по этому вопросу;)
13 лет назад
0
Похожие вопросы
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
3
Почему отключение моего флэш-накопителя приводит к синему экрану?
-
6
Полноэкранная медленная вспышка в KDE 4
-
-
8
Загрузка Linux с USB-накопителей
-
3
Ноутбук просыпается, когда я отключаю / выключаю любые USB-устройства
-
3
Есть ли способ соединить два компьютера через USB?
-
10
USB-адаптер Wi-Fi не работает в Windows Vista
-
4
Как установить Windows 7 RC с USB-диска?
-
2
Белкин Bluetooth и беспроводной USB-адаптер
-
2
Подключение MIDI-контроллера к CentOS5