14

Is there any serial port facilities in Qt ?

If not, which crossplatform (desirable) libraries (for working with serial port and, maybe, with other I/O ports), do you recommend ?

László Papp
  • 51,870
  • 39
  • 111
  • 135
cybevnm
  • 2,586
  • 4
  • 30
  • 33

3 Answers3

12

Take a look at the Project QextSerialPort.

Frank Bollack
  • 24,478
  • 5
  • 49
  • 58
5

Well, there's always Boost.

In Boost there is a great Async I/O library called ASIO. It can perform operations in all sorts of endpoints, including serial ports.

There is a great example about how to build a minicom-like application using Boost::Asio, that you can use to see if ASIO will attend your needs.

Since boost works on all platforms/compilers under the sun, the cross platform requirement can be checked.

Cheers.

Edu Felipe
  • 10,197
  • 13
  • 44
  • 41
4

Here is a Qt serial library, works on Win, WinCE, Linux (i386 and ARM), Mac...

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

Also, it is based on QIODevice for a native feel, with it you can, if you like, direct serial communication onto TCPIP with little no no effort.

It is LGPL also... enjoy.

user483558
  • 41
  • 1
  • 1