Benefits -------- Quick and Simple, extremely easy to learn and use. Terminal program, not full screen Does not modify terminal modes (settings) Your program acts as if it is running in a virtual terminal, not inside an application. No fancy control character commands to learn. Special characters affect Microcom (not your program) they way they normally do in any terminal (command line) program. Ctrl-C quits the program. Can be started before device even appears in /dev. The USB serial device does not even need to appear in /dev when you start Microcom. You can start ucom on the port that you will plug into. It will wait, checking once per second, for the USB serial device to appear. To clone: $ git clone http://git.jayts.com/repos/ucom.git To run, $ sudo ucom Will open /dev/ttyACM0. If you need to open another /dev/ttyACM port, provide the port number as the argument. For example, $ sudo ucom 2 will open /dev/ttyACM2 To avoid using sudo, add yourself to the dialout group, like this: $ sudo usermod -a -G dialout USERNAME where USERNAME is replaced by your username. Log out and back in again. You now have access to /dev/ttyACMxxx. --------------------------------------------------------------------- RELEASE NOTE: This is a work in progress. A better README and manual page are planned.