我想要使用并行端口(LPT)来接收和发送数据,我以前已经在不同的操作系统上用各种语言实现过,比如windows中的VB,linux中的C。
但是现在,我想使用一种跨平台的语言(我猜还有一个用于LPT访问的库)。这样我就可以在linux中编写代码,并且可以在我父亲的windows上进行编译,而不需要更改代码。
java comm api将是一个很好的选择,但官方api不支持windows,rxtx已有2年历史。
那么,哪种语言和库更容易、更高效,我的意思是,易于捆绑、易于安装等等。而且我需要兼容linux和windows。
发布于 2011-04-27 05:19:36
并行端口i/o没有标准的便携接口。在MSDOS、Windows和Linux上,使用了截然不同的范例和API。
最好的做法是编写一个使用抽象API的应用程序,然后在每个目标平台上提供该API。可能已经有库可用来完成下半部分的工作,但我不知道有什么库是临时的。
https://stackoverflow.com/questions/5796424
复制相似问题