Я использую Arduino IDE для загрузки эскизов на Arduino Uno. Моя ОС - Linux Ubuntu 14.04 LTS. Arduino IDE по умолчанию имеет два порта для связи с Arduino Uno:
/dev/ttyACM0
/dev/ttyS0
- В чем разница между этими двумя портами?
- Что означают «ACM0» и «S0»?
- Есть ли где-то в структуре папок ОС файлы конфигурации, описывающие параметры этих портов?
Я знаю, что когда я выбираю /dev/ttyACM0
, я могу отправлять данные на Arduino Uno. Однако это не работает, когда я выбираю /dev/ttyS0
.
Я просто хочу лучше понять, что это за порты.