我应该使用哪个modbus库来实现GCC的modbus协议?

5
我们正在开发一个产品,需要使用modbus通信(包括rs-485和TCP/IP)。代码必须在嵌入式设备上运行,该设备上运行着Linux。我们有以下选择库的标准:
  1. 必须是开源的,因为我们是开源爱好者。
  2. 我们将把该产品提供给用户,我们不知道他们的应用程序是什么,因此它必须完整实现modbus协议。
  3. 广泛的用户基础:我们认为,代码的用户越多,代码的稳定性就越高。
我找到了两个这样的库: http://www.freemodbus.orglibmodbus 还有其他的modbus库吗?请列出其优缺点。

哪一个更可配置?对于实际嵌入式系统来说,比如整个系统只有1K的RAM,这是至关重要的。 - Dmitry Ponyatov
2个回答

3

有没有带有C++ API的库? - Reza

0

我也刚开始探索这些选项。我的首要考虑是易用性,这让我选择了RModBus,因为它是唯一一个能够立即得到结果的库。然而,还有一个Python库Pymodbus,看起来实现相当完整。

对不起,我刚才才明白GCC是一个编译器;我的回答完全离题了。

再次说明,我正在寻找一种脚本语言,让我这个新手更加舒适。这实际上归结为一种语言选择,而不是库本身。哦,我目前只使用TCP/IP协议栈,这也使得它变得更简单了一些。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接