Tôi sử dụng Arduino IDE để tải các bản phác thảo lên Arduino Uno của tôi. Hệ điều hành của tôi là Linux Ubuntu 14.04 LTS. Arduino IDE có hai cổng theo mặc định để liên lạc với Arduino Uno:
/dev/ttyACM0
/dev/ttyS0
- Sự khác biệt giữa hai cổng này là gì?
- "ACM0" và "S0" nghĩa là gì?
- Có các tệp cấu hình ở đâu đó trong cấu trúc thư mục HĐH mô tả các tham số của các cổng này không?
Tôi biết rằng khi tôi chọn /dev/ttyACM0
, tôi có thể gửi dữ liệu tới Arduino Uno của mình. Tuy nhiên nó không hoạt động khi tôi chọn /dev/ttyS0
.
Tôi chỉ muốn hiểu rõ hơn những gì các cổng này là chính xác.