Sjinn 1.01

S-Jinn is a free open-source Linux application written in C.

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!
send us
an update
GPL (GNU General Public License) 
2.2/5 16
Brian Peterson
ROOT \ Science
S-Jinn is a free open-source Linux application written in C. It is designed to be used with external TIA/EIA-232 (RS-232) test, measurement, and control devices and allows for rapid prototyping, automation, and deployment. I believe you will find it easier-to-use, more intuitive, and more concise than stty or C-Kermit with regards to command-line and/or scripted RS-232 data acquisition and control.

Popular Linux communications packages like Minicom are easy-to-use, but are primarily designed to work with modems, PC's, and other standard equipment. They typically lack support for all of the possible combinations of UART communication settings required by RS-232 test, measurement, and control devices on the market.

Many popular communications packages lack command-line support. Some provide scripting languages, but S-Jinn frees you from these application-specific languages. S-Jinn allows you to manipulate your data from your favorite Unix shell and/or scripting language whether it be Bash, Python, Perl, Expect, or you name it.

Here are some key features of "Sjinn":

Control RS-232 DTR and RTS lines from the command-line and optionally display DTR, RTS, CTS & DSR status
Send control characters (i.e. the NULL character)
Send values in hex
Specify read length
Display the read buffer in ASCII, hex or ASCII-over-hex.
Program & display coded/programmable delay times
Supports virutally all baud rates, parity, and data lengths found in standard PC UARTS
Output Formats: Wrap text, truncate lines, add, display, or supress trailing new lines

It is not designed to be used for serial communications with modems or for use as a terminal emulator. There are a large number of free open-source applications available that are much better suited to those functions. S-Jinn is written to work with RS-232 based data acquisition equipment such as: Multimeters, A/D modules , D/A modules, digital inidicators, gauge multiplexers, temperature sensors, humidity sensors, etc.

What's New in This Release:

The code was cleaned up to fix compilation issues with some new versions of GCC.

Last updated on May 30th, 2007

#EIA-232 measurement #RS-232 measurement #control devices #Sjinn #TIA #EIA-232 #RS-232

Add your review!