Простой и эффективный язык для межплатформенного взаимодействия с параллельным портом

Я хочу использовать параллельный порт (LPT) для получения и отправки данных, я делал это раньше на разных языках в разных ОС, например VB в Windows, C в Linux.

Но теперь я хочу использовать язык (и библиотеку для доступа к LPT, я думаю), который является кросс-платформенным. Так что я могу писать код в Linux и компилировать его в окнах моего отца, не меняя код.

Java Comm API был бы отличным выбором, но официальный API не поддерживает Windows, а rxtx уже 2 года.

Итак, какой язык и библиотека будут проще и эффективнее, я имею в виду, что их легко связать, легко установить и т. д., и мне нужна совместимость с Linux и Windows.


person Sarim    schedule 26.04.2011    source источник


Ответы (1)


Параллельный порт ввода-вывода не имеет стандартного портативного интерфейса. В MSDOS, Windows и Linux используются существенно разные парадигмы и API.

Лучшее, что вы можете сделать, это написать приложение, которое использует абстрактный API, а затем предоставить этот API на каждой из целевых платформ. Вероятно, уже есть доступные библиотеки, которые делают нижнюю часть, но я не знаю ни одной навскидку.

person wallyk    schedule 26.04.2011