我们正在构建一个产品,它需要 modbus 通信(rs-485 和 TCP/IP)。代码必须在运行 Linux 的嵌入式设备上运行。我们有以下标准来选择我们将使用的库。
它必须是开源的,因为我们是开源极客。
我们会将这个产品提供给我们的用户,而我们不知道他们的应用程序是什么,因此它必须完成 modbus 协议的实现。
广泛的用户群:我们相信代码的用户越多,代码的稳定性就越高。
我遇到了两个这样的库:
和
有没有更多的 modbus 库。请提出优缺点
我们正在构建一个产品,它需要 modbus 通信(rs-485 和 TCP/IP)。代码必须在运行 Linux 的嵌入式设备上运行。我们有以下标准来选择我们将使用的库。
它必须是开源的,因为我们是开源极客。
我们会将这个产品提供给我们的用户,而我们不知道他们的应用程序是什么,因此它必须完成 modbus 协议的实现。
广泛的用户群:我们相信代码的用户越多,代码的稳定性就越高。
我遇到了两个这样的库:
和
有没有更多的 modbus 库。请提出优缺点
我建议使用 libmodbus,它运行良好并且是跨平台的。
我也刚刚开始探索这些选项。我的首要任务是易于使用,这让我选择了RModBus,因为它是唯一一个我能够立即获得结果的工具。但是,还有一个 Python 库 Pymodbus,它的实现似乎相当完整。
对不起,我刚刚发现 GCC 是一个编译器;我的回答离题太远了。
再一次,我在寻找一种脚本语言,让我的菜鸟自己可以更舒服。这真的归结为语言问题,而不是库本身。哦,我现在只使用 TCP/IP 堆栈,这也稍微简化了它。