Install gcc-4.8 or higher, build-essential, libfuse-dev
adduser user100
passwd user100 siop
cd /
wget http://zaxter.me/siop/ "latest_date.tar.gz"
tar -zxvf "latest_date.tar.gz"
cd /opt/dev-siop
make clean
make siop

Objective was to create a method of altering the I/O states of parallel ports via changing a file with either a 0 for off or 1 for on, which anyone could do with their own chosen method. Open correlative file to the pin you want to alter in your favorite text editor even and change 0 to 1, save and you just made that pin go from low to high. Control over files permissions are able to be set in any manner the owner/operator chooses from open share to user per pin.

Started mid September summer of 2003 as a thought of Standard Input/Output Project yet thinking about IEEE and standards which a lot of times are not followed, sort of like this, I labeled this as Smart Input/Output Project

The programmer who attempted to help out at that time said "that it would be simple" and begun to develop small programs to test without much success and gave up. Then couple years latter I met another programmer whom said oh that sounds like a simple project and came to a quick conclusion it was out of his skill sets and told me it's just not what a parallel port is built for. So at that point I had to label it as such and the acronym became Simple Input/Output Project "SI/OP" from then on.

In late March 2005 another offered to help for fun and the challenge, saying I owe him nothing. This guy is very sharp and had test programs which work showing theory of operation. Next step is to create a manageable package.


SIOP_code.png