【问题标题】:Qt and serial port programming [closed]Qt和串口编程[关闭]
【发布时间】:2010-11-30 08:51:02
【问题描述】:

Qt 中有没有串口工具?

如果没有,您推荐哪些跨平台(理想的)库(用于使用串行端口,也许还可以使用其他 I/O 端口)?

【问题讨论】:

  • QtSerialPort 包含在 Qt 5.1 中

标签: c++ qt qtserialport


【解决方案1】:

看看项目QextSerialPort

【讨论】:

  • 我现在正在使用它,效果很好!为我节省了大量时间。
  • 我认为这些天推荐的解决方案是QtSerialPort。
【解决方案2】:

嗯,总是有Boost

在 Boost 中有一个很棒的 Async I/O 库,名为 ASIO。它可以在各种端点上执行操作,包括serial ports

有一篇很棒的example 介绍了如何使用 Boost::Asio 构建类似 minicom 的应用程序,您可以使用它来查看 ASIO 是否会满足您的需求。

由于 boost 适用于所有平台/编译器,因此可以检查跨平台要求。

干杯。

【讨论】:

    【解决方案3】:

    这是一个 Qt 串行库,适用于 Win、WinCE、Linux(i386 和 ARM)、Mac...

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

    此外,它基于 QIODevice 以获得原生感觉,如果您愿意,可以使用它直接将串行通信直接连接到 TCPIP。

    它也是 LGPL...享受。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-24
    • 1970-01-01
    • 2015-12-10
    • 2015-01-27
    • 1970-01-01
    • 2021-05-18
    相关资源
    最近更新 更多