Когда я подключаю устройство, использующее фреймворк LUFA USB (или любое последовательное периферийное устройство USB), Ubuntu создает файл устройства /dev/ttyACM*. Он также создает файл /dev/bus/usb/001/002 и дерево /sys/bus/usb/devices/usb1/1-1/1-1.3/1-1.3.1/.
Каковы различия между ними? Я спрашиваю, потому что я использую LUFA USB framework , который предоставляет узлы устройства, такие как пример /dev/bus/..., но я не знаю, отличается ли это от tty. Это?