5

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

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

  2. 我们会将这个产品提供给我们的用户,而我们不知道他们的应用程序是什么,因此它必须完成 modbus 协议的实现。

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

我遇到了两个这样的库:

http://www.freemodbus.org

libmodbus

有没有更多的 modbus 库。请提出优缺点

4

2 回答 2

3

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

http://www.libmodbus.org

于 2010-08-25T12:17:21.677 回答
0

我也刚刚开始探索这些选项。我的首要任务是易于使用,这让我选择了RModBus,因为它是唯一一个我能够立即获得结果的工具。但是,还有一个 Python 库 Pymodbus,它的实现似乎相当完整。

对不起,我刚刚发现 GCC 是一个编译器;我的回答离题太远了。

再一次,我在寻找一种脚本语言,让我的菜鸟自己可以更舒服。这真的归结为语言问题,而不是库本身。哦,我现在只使用 TCP/IP 堆栈,这也稍微简化了它。

于 2010-08-07T23:50:16.417 回答