Я новичок в мире Linux и в настоящее время использую Ubuntu 12.04. Он работает в разделе Windows. Я разработал программу python, которая читает в последовательных данных с микроконтроллера через порт USB. Все работало нормально до двух дней назад, когда он начал рушиться. При вводе dmesg | grep tty в консоль я получаю следующий вывод:
[ 0.000000] console [tty0] enabled
[ 14.599394] cdc_acm 3-1:1.0: ttyACM0: USB ACM device
[ 290.236065] cdc_acm 3-1:1.0: ttyACM0: USB ACM device
[ 1105.915191] cdc_acm 3-1:1.0: ttyACM0: USB ACM device
Каждый раз, когда я подключаю и отсоединяю USB, я получаю новую строку с теми же данными. Только разница была временем. Это правильно или у меня проблема. Любая помощь будет оценена по достоинству. Спасибо
Обновление:
Проблема была в микроконтроллере. Он перезагружается каждый раз, когда он не получает пакет с любых датчиков в течение определенного периода времени. Микроконтроллер - это маршрутизатор в беспроводной сети датчиков. Каждый раз, когда микроконтроллер перезагружался, его порт подключения увеличивался, например ttyACM0 до ttyACM1. После подключения контроллера к малиновому PI это прекратилось.