Как добавить «драйвер» на javax.comm? Программирование последовательного порта на Java - PullRequest
4 голосов
/ 18 ноября 2008

Я пытаюсь использовать последовательный порт RS-232 на моем ПК с классом javax.comm. Я новичок в этом API, поэтому прежде всего я просматриваю документацию и обнаруживаю, что первое, что вы должны сделать, это «перечислить» все порты из класса CommPortListener и выбрать один из них.

Это сработало просто отлично! Проблема в том, что мой порт отсутствует. В нем перечислены порты / dev / ttyS0 и / dev / ttyS1, которых нет на моем компьютере. Мои порты (я работал с ними несколько раз): / dev / ttySNX0 и /dev/ttySNX1.

Снова просматривая веб-страницы, я обнаружил, что должен сделать что-то вроде «зарегистрировать» или «загрузить» драйвер моей карты в систему API, что можно было сделать в предыдущих версиях, но не сейчас. Более того, я попытался сделать это под Windows, и они предложили мне «универсальную» версию API с необходимостью использования некоторого приложения RXTX, которое начинает побеждать меня.

Я хотел бы поблагодарить за любые предложения, ссылки на документацию ... что-то ... что позволяет мне использовать мои последовательные порты через Java, что, в конце концов, моя цель ...

Спасибо, ребята !!!!

1 Ответ

1 голос
/ 23 ноября 2008

Вы пробовали RXTX? Я имел успех с этим API на Windows / XP. Я не уверен, что вы имеете в виду, когда начинаете бить меня.

В последнее время в проекте RXTX было много активности, и новая версия, включающая ряд исправлений и дополнительной поддержки, неизбежна. Список рассылки также относительно активен. javax.comm некоторое время был более или менее мертвым.

...