picocom
TLDR
Connect to serial port
$ picocom [/dev/ttyUSB0]
Connect with baud rate$ picocom -b [115200] [/dev/ttyUSB0]
Connect with flow control$ picocom -f h [/dev/ttyUSB0]
Connect with parity$ picocom -p e [/dev/ttyUSB0]
Enable local echo$ picocom -c [/dev/ttyUSB0]
Log session to file$ picocom -g [log.txt] [/dev/ttyUSB0]
SYNOPSIS
picocom [options] device
DESCRIPTION
picocom is a minimal serial port terminal emulator. It provides basic communication with serial devices like microcontrollers, routers, and embedded systems.
The tool focuses on simplicity and reliability, useful for debugging and configuring serial devices.
PARAMETERS
-b baud
Baud rate (default 9600).-f flow
Flow control (h=hw, s=sw, n=none).-p parity
Parity (e=even, o=odd, n=none).-d bits
Data bits (5-8).-c
Local echo.-g file
Log file.-q, --quiet
Quiet mode.-r, --noreset
Don't reset on exit.--send-cmd cmd
Send file command.--receive-cmd cmd
Receive file command.
ESCAPE COMMANDS
C-a C-x: Exit
C-a C-h: Help
C-a C-s: Send file
C-a C-r: Receive file
C-a C-b: Change baud
CAVEATS
Device permissions may need configuration. Hardware flow control needs proper wiring. Exit via escape sequence, not Ctrl+C.
HISTORY
picocom was created by Nick Patavalis as a minimal alternative to minicom. It aims to be simple and reliable for basic serial communication without the complexity of full terminal emulators.


