Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Открытие COM порта в Xubuntu для Arduino

Если Arduino IDE ни в какую не хочет шить ардуинку, например Pro Micro висящем на порту /dev/ttyACM0 и выдаёт сообщения вида avrdude: ser_open(): can’t open device «/dev/ttyACM0»: Device or resource busy, то нужно помимо операций добавления текущего юзера в группу dialout

usermod -a -G dialout <username>

и добавления аттрибутов на чтение/запись

chmod a+rw /dev/ttyACM0

ликвидировать деятельность программы modemmanager, которая отвечает за подключение к интернету через 3G/4G свистки, т.к. она бежит впереди лошади и занимает наш порт. Тем самым не даёт нам заниматься любимым делом. Если кто знает как дать напутствие программе не занимать порт без её удаления сделайте это. Если нет, то можно просто удалить из менеджера пакетов.

После этих операций всё работает как часы.