Как использовать Java для чтения / записи данных в / из выводов заголовка?

9

Я только что запустил Java на своем Raspberry Pi, что заняло намного больше времени, чем я надеялся. Я хочу иметь возможность читать / записывать данные в / из выводов заголовка из Java. Как я могу это сделать? Нужно ли мне сначала написать драйвер или что-то вроде C, чтобы получить данные из выводов заголовка? Я запускаю экземпляр Soft-float Debian «wheezy». Это вообще возможно сделать в Java? Есть ли какие-нибудь обходные пути, о которых я должен знать? Спасибо за чтение!

Джон
источник

Ответы:

5

Это должно быть возможно в Java, как указано здесь . Используемая библиотека называется rpi-gpio-java и доступна по этому адресу . Как указано в примечаниях, чтобы это работало, убедитесь, что ваше приложение запущено от имени пользователя root.

Примечание. Над проектом rpi-gpio-java больше нет кода Google. Альтернативный вариант - PI4J

правый
источник
Это интересно. Приятно найти Декстера.
Jivings
3

Если вы еще не нашли свое решение, библиотека Pi4J , основанная на Wiring для Raspberry Pi, предлагает - также на ранней стадии разработки - доступ к GPIO, I2C и SPI. И Rs232, чтобы не забыть!

Сервис-провайдер для нескольких IO-плат (Olimex и т. Д.) Включены.

Самое интересное: обработка событий (GPIO-Interrupts).

см: здесь

Райнер Гейгер
источник