Moin Wolfgang, Am Donnerstag, 20. März 2003 14:08 schrieb Wolfgang Viehmann:
Kann mir jemand sagen wie ich die serielle Schnittstelle unter Kylix bzw. QT programmieren kann?
Geräte werden bei Linux über /dev/geraet angesprochen. Entweder benutzt Du einen schon vorhandenen Treiber, wie z.B. die TTy's. Diese Dateien(_nur_ für Zeichentreiber) werden von Programmen wie normale Dateien behandelt. Du kannst z.B. einfach ein 'A' Typ char (65, 0x41) reinschreiben und so die Bits ändern. Welches Modul bzw. welche /dev Datei Du brauchst weiß ich leider auch nicht, für den parallel port ist das /dev/parport. Vielleicht "/dev/ttyS0"? Besser noch, schreibe Dir Deinen eigenes Kernel-Modul ;) Du kannst aber auch mit C/C++ direkt aus dem Userspace auf die I/O Ports zugreiffen, so brauchst'e aber auch immer root Rechte ;( Für den seriellen Zugriff, solltest Du Dir POSIX-I/O angucken! "Linux Gerätetreiber" von Oreilly, auch Online als "free book" auf www.oreilly.de. "Messen, Steuern, Regeln mit Linux", von Frankis kann ich auch empfehlen... Hast Du schon versucht "serielle schnittstelle linux programmieren" bei google einzugeben? GreetingX Andre