用于跨平台并行端口接口的简单高效的语言
我想使用并行端口(LPT)来接收和发送数据,我以前在不同操作系统中用各种语言做过,比如Windows中的VB,Linux中的C。
但现在,我想使用一种跨平台的语言(我猜还有一个用于 LPT 访问的库)。这样我就可以在 Linux 中编写代码,并且可以在我父亲的 Windows 上编译它,而无需更改代码。
java comm api 将是一个不错的选择,但官方 api 不支持 windows 并且 rxtx 已经有 2 岁了。
那么哪种语言和库会更简单、更高效,我的意思是,易于捆绑、易于安装等......而且我需要 Linux 和 Windows 兼容。
I want to use parallel port (LPT) to receive and send data, i have done that before in various language in different OS, like VB in windows, C in linux.
But now, i want to use a language (and a library for LPT access i guess) which is cross platform. So that i can write code in linux and can compile that on my father's windows without changing the code.
The java comm api would be a great choice but official api doesn't support windows and rxtx is 2 years old.
So which language and library will be easier and efficient, i mean, easy to bundle, easy to install etc... and i need linux and windows compatibly.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
并行端口 I/O 没有标准的便携式接口。在 MSDOS、Windows 和 Linux 上,使用了截然不同的范例和 API。
您能做的最好的事情就是编写一个使用抽象 API 的应用程序,然后在每个目标平台上提供该 API。可能已经有可用的库可以完成下部部分,但我不知道有什么临时的。
Parallel port i/o has no standard portable interface. On MSDOS, Windows, and Linux, significantly different paradigms and APIs are used.
The best you can do is write an application which uses an abstract API and then provide that API on each of the target platforms. There are probably already libraries available which does the lower part, but I don't know of any offhand.