I've never really known what a serial console is.
Say in relation to a Raspberry Pi or Arduino
I assumed a serial console was a device with a screen and keyboard.
When people talk about a serial console they are talking about connecting a Debian PC to a device with a parallel, wired cable to a parallel port or an adaptor on a PC and emulating this console thing with software?
Like a telnet connection?
mick
On Jul 30, 2025, at 7:59 PM, mick.crane <mick.crane@gmail.com> wrote:
I've never really known what a serial console is.
Say in relation to a Raspberry Pi or Arduino
I assumed a serial console was a device with a screen and keyboard.
When people talk about a serial console they are talking about connecting a Debian PC to a device with a parallel, wired cable to a parallel port or an adaptor on a PC and emulating this console thing with software?
Like a telnet connection?
mick
When people talk about a serial console they are talking about connecting a Debian PC to a device with a parallel, wired cable to a parallel port or an adaptor on a PC and emulating this console thing with software?
Like a telnet connection?
serial console/ parallel is likely me not understanding terminology.
These Raspberry Pis, Arduinos with the connection with all the pins, what protocol is that expecting?
serial console/ parallel is likely me not understanding terminology.
These Raspberry Pis, Arduinos with the connection with all the pins, what protocol is that expecting?
mick
serial console/ parallel is likely me not understanding terminology.
These Raspberry Pis, Arduinos with the connection with all the pins, what protocol is that expecting?
How many pins does it have? If it’s a 9 pin arranged in two rows then it’s definitely a serial port. If it’s got 15 pins in three rows it’s probably a vga serial port for the monitor.
serial console/ parallel is likely me not understanding terminology.
These Raspberry Pis, Arduinos with the connection with all the pins, what protocol is that expecting?
mick
I’ve only played with arduino once and never a Raspberry pi (I think it has a ton of different ports) and it probably depends on the model. So I can’t be of much help there.
How many pins does it have? If it’s a 9 pin arranged in two rows then it’s definitely a serial port. If it’s got 15 pins in three rows it’s probably a vga serial port for the monitor.
"mc" == mick crane <mick.crane@gmail.com> writes:
serial console/ parallel is likely me not understanding terminology.
These Raspberry Pis, Arduinos with the connection with all the pins,
what protocol is that expecting?
On Thu, Jul 31, 2025 at 01:38:15 +0100, mick.crane wrote:
serial console/ parallel is likely me not understanding terminology.
These Raspberry Pis, Arduinos with the connection with all the pins, what protocol is that expecting?
A serial cable usually has a 9-pin (DB-9) connector on each end.
A parallel cable usually has a 25-pin (DB-25) connector on one end,
and either another DB-25 connector or a mini-Centronix connector on the
other end.
On 31/7/25 08:08, Steve Dondley wrote:
On Jul 30, 2025, at 7:59 PM, mick.crane <mick.crane@gmail.com>
wrote:
I've never really known what a serial console is.
Say in relation to a Raspberry Pi or Arduino
I assumed a serial console was a device with a screen and keyboard.
When people talk about a serial console they are talking about
connecting a Debian PC to a device with a parallel, wired cable to
a parallel port or an adaptor on a PC and emulating this console
thing with software?
Like a telnet connection?
mick
Serial means one bit after another. Console is an old school term
for a computer control panel on old mainframes. As those died out,
the word “console” morphed into meaning your display/keyboard/mouse which can often be serial input/output devices. There are various
ports for connecting a serial device to a computer.
The serial interface RS-232 was invented to connect a Data Terminal
Device (DTE) an a communications device (DCE).
In most incarnations the DTE was a teletype or video terminal, while
the DCE was usually a modem.
The RS-232 Standard specifies +/- 12V as the nominal signalling level (actually above +3V and below -3V).
The standard also specifies a 25
pin connector (DB-25) with additional pins for out-of-band
signalling, such as DTR which is asserted by a DTE to indicate it is operating.
The standard is for DTE to DCE but many people bodged it to allow two
DTE to communicate, using so called 'null modem' cables etc.
The implementation for Pi allows it to act as a DTE or DCE with 4
wires, Tx, Rx, VCC, GND. An additional pin can used to inhibit
sending data.
It is important to note that the Pi Serial terminal is not the same
as the SPI or I2C communications also used on the device.
The Pi Serial terminal can be used to debug bootup and to communicate
to other serial devices such as industrial controllers, usually using
RS-485 rather than RS-232
I've never really known what a serial console is.
Say in relation to a Raspberry Pi or Arduino
I assumed a serial console was a device with a screen and keyboard.
When people talk about a serial console they are talking about
connecting a Debian PC to a device with a parallel, wired cable to a
parallel port or an adaptor on a PC and emulating this console thing
with software?
Like a telnet connection?
mick
I've never really known what a serial console is.
Say in relation to a Raspberry Pi or Arduino
I assumed a serial console was a device with a screen and keyboard.
When people talk about a serial console they are talking about
connecting a Debian PC to a device with a parallel, wired cable to a
parallel port or an adaptor on a PC and emulating this console thing
with software?
Like a telnet connection?
On 31 Jul 2025, at 13:45, Dan Purgert <dan@djph.net> wrote:
On Jul 31, 2025, mick.crane wrote:
I've never really known what a serial console is.
Say in relation to a Raspberry Pi or Arduino
Skipping a *LOT* of history (and linguistics, etc), a "serial console"
is a "console" (user interface) provided remotely to the device in
question over a serial communications channel. I don't believe the term really came into use until *after* ethernet took over.
On Jul 31, 2025, mick.crane wrote:
I assumed a serial console was a device with a screen and keyboard.
If you're thinking of things like the VT-100; I believe that the
physical device would be referred to as a "Terminal" (which would then
allow you to access the machine Console).
It's pretty fuzzy though -- since if "console" means "user interface",
then the VT-100 (being a physical manifestation of "user interface") is
a console. Not 100% sure what makes the distinction there.
I think the term "serial console" came into vogue around the time
Linux and the BSDs started to be used on personal computers.
Administratively, the console often has special privileges. It shows messages during system boot, and it may receive additional kernel
messages that are not sent to other terminals.
On 31 Jul 2025, at 13:45, Dan Purgert <dan@djph.net> wrote:
On Jul 31, 2025, mick.crane wrote:
I've never really known what a serial console is.
Say in relation to a Raspberry Pi or Arduino
Skipping a *LOT* of history (and linguistics, etc), a "serial console"
is a "console" (user interface) provided remotely to the device in
question over a serial communications channel. I don't believe the term really came into use until *after* ethernet took over.
I think you’re right there, Dan - when I was soldering up db25 RS-232 cables (pins 2,3,7 and 20 IIRC) and crawling around under floors, a
terminal was a terminal and the console was something directly
connected to the computer. We didn’t bother with ’serial’ because it’s
not like there was any other kind of terminal :) It worries me that
knowledge of these things (and UARTs and character vs block devices
and any number of other things) is likely to die out with us old farts
:)
On 31 Jul 2025, at 14:40, Dan Purgert <dan@djph.net> wrote:
Depends a little bit. On the radio side (yet another too expensive
hobby, BTW), it's the old farts going "why would you want to try
building something when you can just buy a $20 radio that just mostly
works?" (well, you see, /Richard/[1], unlike you who only passed his tech
by memorizing the question and answer pool ... )
I think the term "serial console" came into vogue around the time
Linux and the BSDs started to be used on personal computers.
Minicomputers often did not have physical consoles: everything was done
via serial ports. When there were multiple serial ports IIRC one of
them was identified as the console.
It worries me that knowledge of these things (and UARTs and character vs block devices and any number of other things) is likely to die out with us old farts :)
It worries me that knowledge of these things (and UARTs and character vs block devices and any number of other things) is likely to die out with us old farts :)
Serial multiplexors used to be common in datacenters. Connect to the multiplexor over ssh or equivalent, and select which physical device
on the rack to connect to. Most enterprise hardware would output the
boot screens (including BIOS) to the serial port. These days, I think
most of them run sshd or equivalent in the BIOS?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 05:58:49 |
Calls: | 10,386 |
Calls today: | 1 |
Files: | 14,058 |
Messages: | 6,416,633 |