我很快就会开始一个项目,在这个项目中我需要编写Modbus驱动程序。我最初的做法是想用Java来做这件事,但是我的老板联系了一家有Modbus经验的公司,他们说C语言更适合于Modbus。所以我的老板要求它是用C语言编写的。我的C语言知识并不是很多,所以它需要我学习足够的知识才能让Modbus驱动程序以正确和稳定的顺序工作。
所以,我要问一些有Modbus经验的stackoverflow人员:C和Java的选择有多重要?modbus站点似乎有Java库,如果C在所有方面都优于Java,为什么他们会有这些库呢?为了可能带来的好处,正确地学习C语言是否有用?
发布于 2010-06-14 20:48:52
我只在C/C++中使用了modbus的一些实现(内部实现),但是有一些Modbus的open source implementations。我相信,如果许可证适合您,就可以使用它们。您也可以用Java实现它--这是一个选择问题;在这种情况下,您必须证明您的选择是合理的。
更新: this implementation处于BSD许可之下。你应该可以用它做任何事情--但不要忘了提到它的来源。
https://stackoverflow.com/questions/3037171
复制相似问题