2009-09-22 28 views
14

¿Hay instalaciones de puerto serie en Qt?Programación de puerto serie y Qt

Si no es así, que las bibliotecas multiplataforma (deseable) (para trabajar con puerto serie y, tal vez, con otros puertos I/O), se recomienda?

+3

QtSerialPort está incluido en Qt 5.1 – drzymala

Respuesta

12

Tome una mirada en el Proyecto QextSerialPort.

+1

funciona muy bien para mí. – Thomi

+0

¡Estoy usando esto en este momento y funciona muy bien! Me ahorró mucho tiempo. –

+1

Creo que la solución recomendada es mejor ser QtSerialPort en estos días. – lpapp

5

Bueno, siempre hay Boost.

En Boost hay una gran biblioteca asíncrono de E/S llamada ASIO. Puede realizar operaciones en todo tipo de puntos finales, incluido serial ports.

Hay una gran example acerca de cómo crear una aplicación similar a Minicom usando Boost :: Asio, que puede usar para ver si ASIO atenderá sus necesidades.

Desde impulso funciona en todas las plataformas/compiladores bajo el sol, el requisito de plataforma cruzada puede comprobarse.

Saludos.

4

Aquí es una biblioteca Qt serie, funciona en Windows, Windows CE, Linux (i386 y ARM), Mac ...

http://gitorious.org/inbiza-labs/qserialport

También, se basa en QIODevice para una sensación nativa, con Si lo desea, puede dirigir la comunicación serial a TCPIP con poco o ningún esfuerzo.

Es LGPL también ... disfrútalo.

+0

Qt Serial Library es LGPL: https://gitorious.org/inbiza-labs/qserialport/blobs/master/COPYING –

Cuestiones relacionadas