mikrocontroller.net

Forum: PC-Programmierung libFtdi tty reattach


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: FtdiQuäler (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.