Skip to content
forked from aitjcize/neocon

An interface for interacting with tty devices from the OpenMoko project

Notifications You must be signed in to change notification settings

openmoko/neocon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"neocon" is a simple serial console utility that tries to open a
ttys that may exist on a system until one such open succeeds. It
then passes terminal input and output, until there is a read or
write failure on the tty, in which case it disconnects, and the
process restarts.

This is mainly intended for serial over USB interfaces that
disappear when the Neo or debug board is restarted. E.g.,
neocon /dev/ttyUSB0 /dev/ttyUSB1

The option  -t delay_ms  throttles keyboard input to a rate of
one character every "delay_ms" milliseconds. This can be used to
prevent buffer overruns on the remote end.

"neocon" can log to a file with the option "-l logfile". Non-ASCII
and non-printable characters are converted to hash signs (#). To
append to an existing logfile, add the option "-a". To add a
timestamp before each line, use the option "-T".

To leave neocon, type "~.". The escape character (~) can be changed
with the option "-e escape".

To manually switch to the next device, enter "~n".


Known issues
------------

- the escape character is sent to the target

About

An interface for interacting with tty devices from the OpenMoko project

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • C 97.1%
  • Makefile 2.9%