Vision:
{Create an I/O daemon which is handled via flat
files
for integration of action modules.}
ls
/home/port*/* |
|
Reads input
pins 10-13,15 and
post those values to corresponding flat files and writes values from
pins
1-9, 14, 16 & 17
flat files to each corresponding output pin. Unlike normal operation
of the parallel port and wait for an interrupt, this I/O daemon
reads/writes each loop continuously.
The user can then choose
one pin for their design with a simple on "1" and off "0",
all the pins or anything in between. With the SI/OP daemon running
you only need to have your program interface with the flat
files
of pins in use, leaving other pins open for another user or program
to use. May assign users permission control, per pin, for multiple
people to use SI/OP at the same time. Can be reached directly from
the network and interface from desktops.
Before you ask if your
preferred syntax programming style can be used. If you know how to
open a file in any text editor "like notepad, Writer, etc..."
and change the content and save, you already know a method of how to
control the outputs. Also included status01.sh
which shows input states and allows control of output states.
Test board in use, for sample code controlling
stepper motor.
|
||||||
|
LED_Light_Assemble
LED PCB
Next
phase PCB being used for a school project
Pin
reference is based on DB25 for this projects cable pinouts click
here.
Control
a laser show.