Kann mir jemand sagen wie ich die serielle Schnittstelle unter Kylix bzw. QT programmieren kann? Mit vielen Dank im Vorraus 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? Schau dir einmal diese Datei an:
www.mustun.ch/andrew/archives/uni/dt/uni_dt_serial.pdf Ist zwar nicht das gelbe vom Ei, aber immerhin ein Anfang. LG Georg
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
Wolfgang Viehmann schrieb:
Kann mir jemand sagen wie ich die serielle Schnittstelle unter Kylix bzw. QT programmieren kann?
Schau mal hier, das hat mir wenigstens weitergeholfen: http://ezv24.sourceforge.net/ mfG, Jens -- ----- embesso - embedded software solutions ------ Hinter der Bahn 1 a | D 31162 Bad Salzdetfurth Tel: (+49)5064 - 950433 | Fax: (+49)5064 - 950459 http://www.embesso.com | jens.nixdorf@embesso.com
participants (4)
-
Andre Heine
-
Georg Wagner
-
Jens Nixdorf
-
S_C_E@t-online.de