我应该将哪个modbus库用于GCC的modbus协议

时间:2010-07-27 04:50:39

标签: gcc modbus

我们正在构建一个产品,它需要modbus通信(rs-485和TCP / IP)。代码必须在运行Linux的嵌入式设备上运行。我们有以下标准来选择我们将要使用的库。

  1. 它必须是开源的,因为我们是开源极客。

  2. 我们会将此产品提供给我们的用户以及我们不了解他们的应用程序,因此必须完成modbus协议的实施。

  3. 广泛的用户群:我们认为代码的用户越多,代码的稳定性就越高。

  4. 我遇到了两个这样的库:

    http://www.freemodbus.org

    libmodbus

    还有更多的modbus库吗?请建议有利有弊

2 个答案:

答案 0 :(得分:3)

我建议使用libmodbus,它运行良好并且是跨平台的。

http://www.libmodbus.org

答案 1 :(得分:0)

我刚开始探索这些选项。我的优先事项是易用性,这使我RModBus,因为它是唯一能够立即获得结果的人。但是,还有一个Python库,Pymodbus,在实现中似乎相当完整。

对不起,我刚才发现GCC是编译器;我的回答是偏离主题的。

同样,我一直在寻找一种脚本语言,让我的noob self更舒服。它真正归结为语言问题,而不是图书馆本身。哦,我此时只使用TCP / IP堆栈,这也略微简化了它。