TCP or Serial terminal emulator with filtering capabilites
Switch branches/tags
Nothing to show
Clone or download
Latest commit ccecb7e Apr 1, 2014
Permalink
Failed to load latest commit information.
driver add license Mar 22, 2014
terminal Update BUGS.txt Apr 1, 2014
LICENSE.md add license Mar 22, 2014
README.md Update README.md Mar 22, 2014

README.md

MultiTerminal

This tool is very usefull when multiple threads in an embedded RTOS share a common stdout stream. In regular terminals reading the output becomes difficult as many lines originating from different threads are tangled in one long stream of text. To tackle this I've created MultiTerminal, using MultiTerminal you can create a single Window for each thread! See screenshots below.

How it works

MultiTerm is an application based on Qt 5.2.1, which makes MultTerm multiplatform. Qt makes the use of networking very easy, and that is one of the reasons why MultiTerm contains a TCP Server. When launched, MultiTerminal starts a TCP server for one stream, you can either manually connect a tool or IoT device, or use the SerialDriver that performs COM -> TCP tunneling. (Linux and Mac are not supported by the driver yet) The physical access to the serialport is a completely separeted process using tcp (loopback) to get to MultiTerminal. This way, it is possible to either use TCP or COM/TTY, or even locate the physical port on another device. Also, whenever the driver app crashes no data will be lost.

Binaries

Prepared binaries, including Qt framework dll's are available on my website

##Screenshots alt text alt text Screenshots of a beta version

#License Licensed under GPLv2, see LICENSE.md.