Hallo, ich möchte eine Datenübertragung zwischen Uc und PC realisieren. Jetzt habe ich ein Programm geschrieben in C# unter.Net. Damit läuft soweit alles ganz gut. Jetzt möchte ich aber plattformunabhängig werden und werde dazu den Code in C++ portieren. Kennt hier jemand eine fertige Klasse oder eine gute Lib, die mir am besten weiterhelfen kann? Geht eine plattformunabhängiges Programm hier überhaupt, oder sind die Treiberimplementierungen so verschieden, dass es nichts wird. Zur Schnittstelle: Es ist eine USB-Verbindung, bei der ein virtueller COM-Port simuliert wird. Über diesen kann ich dann kommunizieren. Treiber ist von FTDI. Viele Grüße, afo
Qt-Addon: http://qt-project.org/wiki/QtSerialPort Klasse: http://qt-project.org/doc/qt-5.1/qtserialport/qserialport.html
Gast
#3325632
Peter M. schrieb: > Jetzt möchte ich aber plattformunabhängig werden und werde dazu den Code > in C++ portieren. lohnt sich denn der aufwand? Unter linux laufen auch C# programm mít mono. > Geht eine plattformunabhängiges Programm hier überhaupt, oder sind die > Treiberimplementierungen so verschieden, dass es nichts wird. die lib hat dann den plattformunabhängigen code. QT bietet glaube ich soetwas an. Aber den Aufwand wirde ich nicht treiben, ich habe es im code einfach per #ifdef gemacht. Eimal für Windows einmal für Linux.
Ok vielen Dank. Ich werde mir dann vorerst die Monovariante anschauen.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.