PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Komunikation zwischen c++ Programm und asuro



AsuRob
20.10.2007, 15:07
Hallo zusammen,

ich möchte in einem c++-Programm einige komplexere Berechnungen durchführen und die Ergebnisse über die IR_USB-Schnittstelle an den Asuro übermitteln. Ebenso soll der Asuro Daten an das c++-Programm zurücksenden mit denen eine neue Berechnung erfolgt.

Ich programmiere unter Linux und möchte Daten und Messages auf dem Terminal ausgegeben und auch über das Terminal das Programm beinflussen.

Bislang habe ich mittels Filedeskriptoren eine Ausgabe auf der Konsole erhalten, aber nicht so schön wie in minicom! (Ausgabe mit sonderzeichen und sogar fehlendem text!)

Vielleicht hat jemand eine Ahnung wie man das in c oder c++ programmieren kann?
Oder welche Funktionen oder Treiber ich verwenden kann.

Bin unerfahren mit asuro und für jeden Tipp dankbar!

johns
20.10.2007, 15:59
hallo,

hier ein beispiel wie man die serielle schnittstelle unter linux (zum schreiben) anspricht:
http://www.pololu.com/projects/prj0003/

die serielle schnittstelle wird als 'file' gehandhabt, also fread() o.Ä. zum lesen.

weitere information, siehe man pages und web.

nicht vergessen, protokoll zur datenübertragung früh genug definieren.

lg

just4fun
21.10.2007, 13:10
Oder hier mal schauen:
http://qextserialport.sourceforge.net/

AsuRob
28.10.2007, 14:33
Hi,

danke für eure Antworten, die links sind super, Asuro kann nun auf die Konsole schreiben und daraus lesen!

lg