Terminal: Difference between revisions
(Created page with "Using a 1930 Teletype (model 15) as a Linux Terminal DEC VT100 (1978) Intel 8080 / RS232 IBM XT Personal Computer Intel 8086 1981 IBM PC National SemiConductor 8250 1984 IBM AT National SemiConductor 16450 1987 IBM PS/2 16550 https://unix.stackexchange.com/questions/485156/what-is-dev-console-used-for https://www.kernel.org/doc/html/latest/admin-guide/devices.html http://www.linusakesson.net/programming/tty/ thumb File:Usb-serial.png|...") |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Using a 1930 Teletype (model 15) as a Linux Terminal | [https://www.youtube.com/watch?v=2XLZ4Z8LpEE Using a 1930 Teletype (model 15) as a Linux Terminal] | ||
DEC VT100 (1978) | DEC VT100 (1978) | ||
Line 9: | Line 9: | ||
Intel 8086 | Intel 8086 | ||
1981 IBM PC National SemiConductor 8250 | 1981 IBM PC - National SemiConductor 8250 | ||
1984 IBM AT National SemiConductor 16450 | 1984 IBM AT - National SemiConductor 16450 | ||
1987 IBM PS/2 16550 | 1987 IBM PS/2 16550 | ||
Line 21: | Line 21: | ||
http://www.linusakesson.net/programming/tty/ | http://www.linusakesson.net/programming/tty/ | ||
[[File:Line driver.png|thumb]] | [[File:Line driver.png|thumb]] | ||
[[File:Usb-serial.png|thumb]] | [[File:Usb-serial.png|thumb]]TTY | ||
/etc/inittab | |||
mxc1:12345:respawn:/sbin/getty -L 115200 ttymxc1 | |||
CONFIG_SERIAL_CORE_CONSOLE | |||
CONFIG_SERIAL_EARLYCON | |||
CONFIG_SERIAL_IMX_CONSOLE (Ventana / imx6) | |||
grep CONSOLE /etc/login.defs | |||
/etc/systemd/logind.conf | |||
cat /lib/systemd/system/serial-getty@.service | |||
/etc/systemd/system/getty.target.wants/serial-getty@ttymxc0.service | |||
--skip-login | |||
{| class="wikitable" | |||
|+ | |||
! | |||
! | |||
! | |||
! | |||
|- | |||
|FTDIChip | |||
|D2XX | |||
| | |||
| | |||
|- | |||
|Prolific Technology | |||
|PL2303 | |||
| | |||
| | |||
|- | |||
|Silabs | |||
|CP210X | |||
| | |||
| | |||
|- | |||
|WCH | |||
|CH340 | |||
| | |||
| | |||
|} | |||
=== Key mappings for exit === | |||
VT100: CTRL-H is backspace | |||
BASH: CTRL-D is exit | |||
BASH: CTRL-] is exit | |||
QEMU: CTRL-A x is exit | |||
Minicom: CTRL-A x is exit |
Latest revision as of 12:11, 30 November 2023
Using a 1930 Teletype (model 15) as a Linux Terminal
DEC VT100 (1978)
Intel 8080 / RS232
IBM XT Personal Computer
Intel 8086
1981 IBM PC - National SemiConductor 8250
1984 IBM AT - National SemiConductor 16450
1987 IBM PS/2 16550
https://unix.stackexchange.com/questions/485156/what-is-dev-console-used-for
https://www.kernel.org/doc/html/latest/admin-guide/devices.html
http://www.linusakesson.net/programming/tty/
TTY
/etc/inittab
mxc1:12345:respawn:/sbin/getty -L 115200 ttymxc1
CONFIG_SERIAL_CORE_CONSOLE
CONFIG_SERIAL_EARLYCON
CONFIG_SERIAL_IMX_CONSOLE (Ventana / imx6)
grep CONSOLE /etc/login.defs
/etc/systemd/logind.conf
cat /lib/systemd/system/serial-getty@.service
/etc/systemd/system/getty.target.wants/serial-getty@ttymxc0.service
--skip-login
FTDIChip | D2XX | ||
Prolific Technology | PL2303 | ||
Silabs | CP210X | ||
WCH | CH340 |
Key mappings for exit
VT100: CTRL-H is backspace
BASH: CTRL-D is exit
BASH: CTRL-] is exit
QEMU: CTRL-A x is exit
Minicom: CTRL-A x is exit