PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : USB-Schaltungen?



Sbotig
28.03.05, 17:19
Hallo!
Ich hab bei Conrad so ein Gerät gefunden... 191137-LN... So ne Platine mit Eingängen und Ausgängen... An meinen PC hab ich über den Parallelport so ein Schaltteil am laufen, nur um Kontakte auf ner Fernbedienung zu schalten, ich hab jetzt vor meinen stromschluckenden PC-Server durch so ein Netzwerkspeichergerät zu ersetzen, für den NSLU2 gibts auch ein Linuxsystem. Nachteil: Das Ding hat keinen Parallelport.
Deshalb möchte ich die Schaltung gern auf USB adaptieren, gibt es da irgendwo Projekte mit Linuxtreibern? Ich brauch nur ein paar digitale Ausgänge, Eingänge und analoges Zeug ist da ja nicht nötig...

Danke für die Hilfe!

Avic
29.03.05, 11:18
Du suchst den IO-Warrior! Mit minimalen Programmierkenntnissen ist das einfach zu
realisieren.
http://www.codemercs.com/IOWarriorD.html

Gruss

Pinky
29.03.05, 16:56
hier ein paar Listings :
http://www.iowarrior.de/

7.e.Q
24.05.05, 13:47
Hach wenn das Ding doch bloß nicht so teuer wäre... :mad:

nobody0
01.06.05, 22:43
Ich benutzte dafür PCI-Parallelportkarten oder ISA-Parallelportkarten - die werden unter Linux sogar automatisch erkannt und als lp0, lp1 usw. eingerichtet. Es gibt auch PCI-Karten mit 2 Parallelports.
Bei Conrad gibt's zumindest einfache PCI-Parallelport-Karten. Der Preis ist um 20 EUR.

Im Skript zu einem meiner Module ermittele ich die Adresse von der einen Karte so:



# IO == -1: set pci parallel port card (device 9805) io address (in kernel space this would require an expensive pci driver)
if [ $IO -eq -1 ]; then
IO=0x$(lspci -vv -d :9805 | head -n 6 | grep "Region 0" | cut -d' ' -f 6)
fi


Vor allem für harte Echtzeit gibt's dazu keine Alternative, weil man über Adapter deutliche Verzögerungen hat.