Hi zusammen,
wie schon im Betreff angedeutet, suche ich ein PC -> DMX Interface, am besten via USB.
Dieses muss ich unter Linux innerhalb eines C-Programms mit Daten füttern. Es muss also ein Treiber dafür vorhanden sein, um das Gerät anzusprechen. Am besten auch mit einer Art von integriertem Buffering für das kritische Timing?
Kennt jemand ein solches Interface (Selbstabau oder Kauf), oder hat gar schon Erfahrung mit der Ansteuerung eines solchen?
Ich hoffe mir kann jemand weiterhelfen, denn mit der Kommunikation PC -> USB -> Microcontroller kenne ich mich leider überhaupt nicht aus...
Zum Hintergrund: Ein kleiner Embedded-PC (Alix 1d mit Voyage Linux) soll DMX-Daten generieren, und zwar 2 Universen unabhängig voneinander. Die Daten werden innerhalb eines von mir geschriebenen C-Programms generiert und momentan (nur ein Universum) an den Parallelport geschickt (direkter Zugriff auf den Port, sehr unschön...).
Die Handshake-Sache mit dem Microcontroller, der die Daten puffert und via UART ausgibt, benötigt 100% CPU-Zeit, da muss also was eleganteres her...
Danke schonmal und viele Grüße
Andre