Używam Arduino IDE do przesyłania szkiców do mojego Arduino Uno. Mój system operacyjny to Linux Ubuntu 14.04 LTS. Arduino IDE ma domyślnie dwa porty do komunikacji z Arduino Uno:
/dev/ttyACM0
/dev/ttyS0
- Jaka jest różnica między tymi dwoma portami?
- Co oznaczają „ACM0” i „S0”?
- Czy są jakieś pliki konfiguracyjne gdzieś w strukturze folderów systemu operacyjnego, które opisują parametry tych portów?
Wiem, że po wybraniu /dev/ttyACM0
mogę wysyłać dane do mojego Arduino Uno. Jednak nie działa po wybraniu /dev/ttyS0
.
Chcę tylko lepiej zrozumieć, czym dokładnie są te porty.