Is there like a linux distro or a program etc, im not sure.
That i can load onto a computer (in my case a thin client) and then use its paralle port as io pins?
I am currently developing a project, and i really need multi threading. The arduino is just abit limiting for this.
it needs to constantly send the computer (control computer) 2 distance sensors values, control a varienty of motors and leds tranistors etc.
I was just wandering if there was such a thing? Might be able to make my project more powerfull.
I am not sure what you mean.
If you want to write a program that diddles with the parallel port, no problem, just use your favorite toolchain.
If you want to emulate a PIC, no, there is nothing like that - certainly nothing that would treat the parallel port as input/output pins.
Besides, if you just emulate the PIC, you lose your multithreading.
Zapnologica:
I am currently developing a project, and i really need multi threading. The arduino is just abit limiting for this.
it needs to constantly send the computer (control computer) 2 distance sensors values, control a varienty of motors and leds tranistors etc.
Multi-threading is not the magic bullet some people think it is.
You are asking on the Arduino forum for multi-threading software for the PIC family of processors? Why? Why not ask on the PIC forum?
"Universal PCI, 250 kS/s, 32/16-ch 16-bit Analog Input, 2-ch 16-bit Analog Output and 32-ch Programmable DIO"
However that would be a VERYVERY expensive solution. But if you might be able to find something similar but slightly less powerful and cheaper.
EDIT: something like this: http://accesio.com/go.cgi?p=/pci/pci_dio_24d.html
Of which their are some going cheap (~£40) on eBay at the moment.
P. I. C. also stands for "Programmable Interface Controller" which is I think what the OP is really asking about and not a Microchip product... Cool tools for some...
Chagrin: Arduino Playground - HomePage is one implementation of easing serial communication with an Arduino to turn into into a sort of dumb I/O board.