2011-04-26 24 views
0

我想用並行端口(LPT)來接收和發送數據,我之前已經在不同的操作系統中以各種語言完成了這項工作,如在Windows中的VB,在Linux中的C中。用於跨平臺並行端口接口的簡單高效的語言

但是現在,我想使用一種語言(我猜是LPT訪問庫),它是跨平臺的。這樣我就可以在linux中編寫代碼,並且可以在我父親的窗口上編譯該代碼而無需更改代碼。

java comm api將是一個不錯的選擇,但官方的api不支持windows,而rxtx是2歲。

那麼哪種語言和庫會更容易和更高效,我的意思是,易於捆綁,易於安裝等等,而且我需要linux和windows兼容。

回答

1

並行端口I/O沒有標準的便攜式接口。在MSDOS,Windows和Linux上,使用了截然不同的範例和API。

你可以做的最好的事情是編寫一個應用程序,它使用一個抽象API,然後在每個目標平臺上提供該API。可能已經有可用的圖書館,但我不知道任何非正式的圖書館。