Jeroen6 / MultiTerminal

TCP or Serial terminal emulator with filtering capabilites

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

TCP or Serial terminal emulator with filtering capabilites

License:GNU General Public License v2.0


Languages

Language:C++ 93.3%Language:QMake 2.7%Language:Inno Setup 1.5%Language:HTML 1.4%Language:C 0.7%Language:Batchfile 0.4%