Hallo! Wollte mal hier fragen, ob jemand eine plattformunabhängige Serial-Port Bibliothek für C/C++ kennt (WIN32 und Linux, wenns geht auch mehr; OpenSource). Für USB gibts ja LIBUSB, die sehr schön funktioniert. Wenn es eine für die serielle Schnittstelle auch gäbe, wäre das Klasse. Hab bis jetzt nur pyserial und libserial (leider nicht für Windows) gefunden. mfg W.K.
Da war mal was. Wurde hier in diesem Forum so vor ein bis zwei Jahren mal erwähnt (&gelobt) ... Ja, das hier: http://www.iftools.com/ctb.de.html
Nachtrag: Wurde hier https://www.mikrocontroller.net/forum/read-8-144152.html#153043 von Tobi erwänt, der für "Neues Terminalprogramm für Windows" verantwortlich ist.
Ja genau so was in der Art hab ich gesucht. Was mich etwas stört is das WX im Namen, aber mal schauen, wie weit WX wirklich benötigt wird. mfg W.K.
Ich wollte nur mal schnell ne Bresche für pyserial schlagen. Dies funktioniert sehr wohl auch unter Windows. Man braucht aber Python dafür. Dies ist eine Skriptsprache. Eine meiner Lieblingsprogrammiersprachen. (was für ein Wort). Das Wx im Namen oben deutet wahrscheinlich auf die WxWidgets hin. Das ist eine Crossplatform Bibliothek für grafische Oberflächen. Die haben Bindungen die für verschieden Sprachen u.a. C++ und Python. Die Programme sollten wenn man aufpasst sowohl unter Linux als auch Windows laufen.
Hallo! Das mit pyserial -> Python is mir klar (will aber C bzw. C++) und das WX is mir auch klar. Mich störts halt nur, da ich nicht WX verwenden will. Eine unabhängige Bibliothek wäre mir halt am liebsten. mfg W.K.
Ich habs gerad nochmal überflogen, aber die ctb-lib scheint einfach nur das wx im Namen, im Benennungschema und der Linzenz zu haben. Ich habe keine Vererbungen von wx-Klassen gesehen. Sollte also auch überall anders (mit minimalsten) Änderungen laufen
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.