Forum: PC-Programmierung libFtdi tty reattach


von FtdiQuäler (Gast)


Lesenswert?

Hi,
wie kann man denn nach Nutzung der libftdi den ursprünglichen ttyUSB aus 
dem Anwenderprogramm heraus wiederherstellen?
Wie man der Bezeichnung entnehmen kann, geht es um Linux (Debian). 
Prozessorplattform momentan x86, wobei ich mich nicht unbedingt ewig 
darauf beschränken will. Unter Windows nutze ich FTD2XX, da habe ich das 
Problem zum Glück nicht.

Wenn ich einen Port mit libftdi öffne, wird der zugehörige ttyUSB 
detached (wie nennt man das eigentlich auf Deutsch?). Den zugehörigen 
Aufruf in libusb habe ich auch gefunden. Was ich weder in libftdi noch 
in libusb gefunden habe, ist das Gegenstück "reattach".
Als root gibt es die Möglichkeit, den tty über sys.../ftdi_sio 
wiederherzustellen. Allerdings funktioniert das nur als root. Und im 
Gerätebaum irgendwelche Zugriffsrechte verbiegen möchte ich nicht - das 
System dem Programm anpassen finde ich keine gute Lösung.

Ich habe mir schon die Finger wund gegoogelt, aber entweder etwas 
übersehen oder die falschen Suchbegriffe verwendet :(

LG FtdiQuäler

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.