
Я управляю сигналами RTS и DTR адаптера FTDI USB to Serial с помощью pyserial. Мне это удалось на двух машинах (Windows 10 и Ubuntu 18.04), но не удалось сделать это на старом устройстве с Ubuntu 14.04.
Либо я не могу писать, не получив исключения. В противном случае я подозреваю, что это может быть другая программа, получающая доступ к указанному порту ttyUSB. Поэтому я ограничил доступ к ttyUSB до 600 с помощью правила udev.
Теперь мне нужно, чтобы программа Python выполнялась с правами root, но в остальном поведение не изменилось.
Подведем некоторые итоги:
- порт правильный (пропадает при отключении и наоборот)
- оборудование работает на других системах
- Изменение DTR на true или false не имеет никакого эффекта.
- проблема возникает с pyserial на Ubuntu 14.04
У меня заканчиваются идеи. Есть ли у вас какие-нибудь идеи, как мне действовать дальше?