Console From Linux Workstation: Difference between revisions

From embeddedTS Manuals
No edit summary
No edit summary
(4 intermediate revisions by 3 users not shown)
Line 2: Line 2:
''' Console from Linux '''
''' Console from Linux '''


There are many serial clients for Linux, but 3 simple ones would be picocom, screen, and minicom.  These examples assume that your COM device is /dev/ttyUSB0 (common for USB adapters), but replace them with the COM device on your workstation.
There are many serial terminal applications for Linux, three common used applications are 'picocom', 'screen', and 'minicom'.  These examples demonstrate all three applications and assume that the serial device is "/dev/ttyUSB0" which is common for USB adapters. Be sure to replace the serial device string with that of the device on your workstation.


Linux has a few applications capable of connecting to the board over serial. You can use any of these clients that may be installed or available in your workstation's package manager:
'picocom' is a very small and simple client.
<source lang=bash>
picocom -b 115200 /dev/ttyUSB0
</source>


Picocom is a very small and simple client.
For Rev C hardware or newer.
<source lang=bash>
<source lang=bash>
picocom -b 115200 /dev/ttyUSB0
picocom -b 115200 /dev/ttyACM0
</source>
</source>


Screen is a terminal multiplexer which happens to have serial support.
 
'screen' is a terminal multiplexer which happens to have serial support.
<source lang=bash>
<source lang=bash>
screen /dev/ttyUSB0 115200
screen /dev/ttyUSB0 115200
</source>
</source>


Or a very commonly used client is minicom which is quite powerful:
For Rev C hardware or newer.
<source lang=bash>
screen /dev/ttyACM0 115200
</source>
 
 
Or a very commonly used client is 'minicom' which is quite powerful but requires some setup:
<source lang=bash>
<source lang=bash>
minicom -s
minicom -s

Revision as of 20:18, 11 April 2023

Console from Linux

There are many serial terminal applications for Linux, three common used applications are 'picocom', 'screen', and 'minicom'. These examples demonstrate all three applications and assume that the serial device is "/dev/ttyUSB0" which is common for USB adapters. Be sure to replace the serial device string with that of the device on your workstation.

'picocom' is a very small and simple client.

picocom -b 115200 /dev/ttyUSB0

For Rev C hardware or newer.

picocom -b 115200 /dev/ttyACM0


'screen' is a terminal multiplexer which happens to have serial support.

screen /dev/ttyUSB0 115200

For Rev C hardware or newer.

screen /dev/ttyACM0 115200


Or a very commonly used client is 'minicom' which is quite powerful but requires some setup:

minicom -s
  • Navigate to 'serial port setup'
  • Type "a" and change location of serial device to '/dev/ttyUSB0' then hit "enter"
  • If needed, modify the settings to match this and hit "esc" when done:
     E - Bps/Par/Bits          : 115200 8N1
     F - Hardware Flow Control : No
     G - Software Flow Control : No
  • Navigate to 'Save setup as dfl', hit "enter", and then "esc"