Что вы получаете на хосте при подключении к цели с помощью этого:
Этот порт отсутствует на большинстве ноутбуков или небольших платах разработки, но по-прежнему присутствует на многих настольных компьютерах и очень удобен для разработчиков ОС, как указано в :https://askubuntu.com/questions/104771/where-are-kernel-panic-logs/932380#932380
.
Вы также получите это с помощью qemu -device isa-serial
.
Например, можно соединить два рабочих стола с помощью одного из этих кабелей и обмениваться данными напрямую между ними, чтобы получить оболочку на удаленном рабочем столе с вашего собственного. С компьютера Linux 1 вы запустите:
screen /dev/ttyS0 115200
а затем компьютер 2 ответит запросом на вход в систему, после чего вы сможете войти с компьютера 1 на компьютер 2.
Это немного похоже на SSH и может рассматриваться как ранняя форма сети. Я думаю, что эти кабели не могут быть слишком длинными, иначе сигнал будет потерян, и вы не сможете сделать то же самое без механизмов адресации/пакетов TCP/IP.
Что вы получаете на хосте при использовании чего-то вроде:
Я также получаю это, когда подключаю GPIO моего Raspberry Pi к своему ноутбуку , чтобы получить оболочку на Raspberry Pi без экрана !
И еще одна версия вышеприведенного разъема RPI с более интегрированным разъемом:
Конкретный пример RPI в:https://stackoverflow.com/questions/22054578/how-to-run-a-program-without-an-operating-system/32483545#32483545
Вещь ARM, упомянутая Сато.
Не сталкивался с этим для реального оборудования, выложу фото, когда сделаю. Я думаю, что смогу подключить свой рабочий стол с последовательным портом к моему RPI с помощью этого интерфейса:https://raspberrypi.stackexchange.com/questions/69697/what-is-dev-ttyama0
Но я использовал его с QEMU:https://github.com/buildroot/buildroot/tree/27d7ef126bc7f4eb1a757128466befa11245bbfd/board/qemu/arm-versatile
Кажется, что AMA является сокращенной формой AMBA ?https://www.raspberrypi.org/forums/viewtopic.php?t=8075Но зачем сокращать аббревиатуру из 4 символов?!
Единственные интересные хиты ядра Linux находятся под :https://github.com/torvalds/linux/blob/v4.16/drivers/tty/serial/amba-pl011.c#L2488, так что кажется, что он строго связан с PL011 :http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0183g/index.html, который является контроллером UART, лицензированным ARM, который, я думаю, является доминирующей реализацией.
Камиль сообщил , что у него Самсунг Артик 710 , так что еще один для коллекции.
Вы можете отключить поддержку слабых шифров, таких как Arcfour, blowfish, тройной DES....