В чем разница между ttys0, ttyUSB0 и ttyAMA0 в Linux?

Я хочу знать разницу между ttyS0 , ttyUSB0 и ttyAMA0 в Linux.

2 Solutions collect form web for “В чем разница между ttys0, ttyUSB0 и ttyAMA0 в Linux?”

  • ttyS0 – это устройство для первого последовательного порта UART на архитектурах x86 и x86_64. Если у вас есть материнская плата ПК с последовательными портами, вы должны использовать ttySn для подключения модема или последовательной консоли.
  • ttyUSB0 – это устройство для первого последовательного преобразователя USB. Если у вас есть последовательный кабель USB, вы должны использовать ttyUSBn для подключения к последовательному порту маршрутизатора.
  • ttyAMA0 – это устройство для первого последовательного порта в архитектуре ARM. Если у вас есть ТВ-бокс на ARM с последовательной консолью и работает под управлением Android или OpenELEC, вы должны использовать ttyAMAn для подключения к ней консоли.

ttyS0

Что вы получаете на хосте, когда вы подключаетесь к цели с помощью этого:

введите описание изображения здесь

Источник

Этот порт отсутствует на большинстве ноутбуков или небольших десктопов, но он все еще присутствует на настольных компьютерах и очень удобен для разработчиков ОС.

Вы также получаете его с qemu -device isa-serial .

ttyUSB0

Что вы получаете на хосте при использовании любого из:

Источник

Во-вторых, как я подключаю GPIO от моей малины Pi к моему ноутбуку!

ttyAMA0

ARM вещь, упомянутая Сато.

Не сталкивайтесь с этим для реального оборудования, опубликуйте фотографии, когда я это сделаю.

Но я использовал его с QEMU: https://github.com/buildroot/buildroot/tree/27d7ef126bc7f4eb1a757128466befa11245bbfd/board/qemu/arm-versatile

  • Разделение ноутбука на 2 консоли
  • Вызовите sudo от Jenkins
  • Arch Linux загружается до tty1 по умолчанию вместо tty7 после обновления
  • Последовательная консоль с использованием ttyS5 для загрузки EFI
  • Можно ли открыть терминал с указанными tty / pty
  • Как работает терминал Linux?
  • Курсор TTY перемещается в неправильное положение во время входа в систему
  • Создайте команду, поместив строку в tty
  • Вход фида в / dev / tty для продолжения ssh
  • Почему существует разница в длительности выполнения команды с различными методами перенаправления?
  • Как bash извлекает то, что было написано на терминале (без нажатия Enter)?
  • Linux и Unix - лучшая ОС в мире.