S-Jinn is a Linux software written in C language, available for free and open-source.
Unlike many popular Linux communications packages such as Minicom that are meant to work with modems, PC's, and other typical equipment, S-Jinn excels in that it supports the countless combinations of UART communication settings that are required by RS-232 test, measurement, and control devices available in the market. S-Jinn also frees users from having to rely on application-specific languages - it allows you to manipulate your data in your favorite Unix shell and/or scripting language, whether that be Bash, Python, Perl, Expect, or other names.
The software is packed with numerous features that make it an indispensable tool when it comes to RS-232 based data acquisition equipment, including the ability to control RS-232 DTR and RTS lines from the command-line and even to display their status. Furthermore, it supports various output formats that add, display, or suppress trailing new lines; wrap text or truncate lines; specify read length or display the read buffer in ASCII, hex, or ASCII-over-hex. S-Jinn also allows users to send control characters, send values in hex, and program & display coded/programmable delay times. It supports virtually all baud rates, parity, and data lengths found in standard PC UARTS.
It is worth noting that S-Jinn is not designed to handle serial communications with modems or as a terminal emulator. There are free open-source applications available that are better suited for those functions. S-Jinn is tailored for use with RS-232 based data acquisition equipment such as multimeters, A/D modules, D/A modules, digital indicators, gauge multiplexers, temperature sensors, humidity sensors, and more.
This release brings with it the much-needed cleanup of code to fix compilation issues with some of the newer versions of GCC, further improving its functionality and usability. Overall, S-Jinn is an excellent Linux application that is highly recommended for anyone to try, especially those working with RS-232 based data acquisition equipment.
Version 1.01: N/A