Установка Pi4J на Raspberry Pi и Orange Pi, Banana Pi

Проект Pi4J призван обеспечить мост между оборудованием Raspberry Pi и Java с объектно-ориентированным подходом. Pi4J — проект с открытым исходным кодом, разработанный профессиональными инженерами-программистами. В дополнение к базовым функциональным возможностям доступа к аппаратным средствам, этот проект также пытается предоставить набор расширенных функций, которые делают работу с Raspberry Pi простой в использовании и более удобной для Java-разработчиков.

Предпосылки

Java Runtime (JRE/JDK)

Если вы используете недавнюю сборку Raspbian, то Oracle JDK предварительно установлена. А если нет — тогда можно установить OpenJDK с помощью apt-get:

WiringPi библиотека

Pi4J зависит от библиотеки WiringPi от Гордона Хендерсона. Установить её можно следующим способом:

  1. Обновите индекс пакетов apt-get:
  2. Установите GIT:
  3. Клонируйте WiringPi:
  4. Установите WiringPi:

Для Orange Pi и Banana Pi есть отдельные статьи: Установка и настройка WiringOP/WiringPi на Orange Pi PC и Установка и настройка BPI-WiringPi/WiringPi на Banana Pi соответственно.

Установка Pi4J

Легкая / предпочтительная установка (онлайн)

(ПРИМЕЧАНИЕ. Этот способ установки требует, чтобы ваш Raspberry Pi/Orange Pi/Banana Pi был подключен к Интернету.)

Самый простой способ установить Pi4J на Raspberry Pi — выполнить следующую команду непосредственно на вашем Raspberry Pi.

Этот метод будет скачать и запустить установочный скрипт, который выполнить следующие действия:

  1. добавляет репозиторий Pi4J APT в локальные репозитории APT;
  2. загружает и устанавливает открытый ключ Pi4J GPG для проверки подписи;
  3. вызывает команду «apt-get update» в репозитории Pt4J APT для обновления базы локальных пакетов;
  4. вызывает команду «apt-get install pi4j» для выполнения загрузки и установки.

Автономная / ручная установка (офлайн)

Если вам необходимо установить Pi4J на устройство RaspberryPi без подключения к Интернету, следующая инструкция обеспечивает необходимые шаги для установки Pi4J без необходимости подключения к Интернету.

Сначала загрузите копию последнего файла пакета установщика Pi4J Debian / Raspian (.deb) на ваш локальный компьютер. Вы можете загрузить пакет установки Pi4J Debian / Raspian (.deb), используя ваш веб-браузер по следующему URL-адресу:

http://get.pi4j.com/download/pi4j-1.1.deb

Затем вам нужно будет перенести пакет установщика на ваш Raspberry Pi. Вы можете использовать любой способ, который вы предпочитаете, чтобы скопировать файл на ваш Raspberry Pi (USB, SCP, FTP и т. д.).

(ПРИМЕЧАНИЕ. Если у вас установлена предыдущая версия Pi4J, вам сначала нужно её удалить.)

После того, как пакет установки будет доступен на вашем Raspberry Pi, используйте следующую команду на Pi для выполнения установки:

(ПРИМЕЧАНИЕ. Если у вас плата Orange Pi, тогда лучше установить версию 1.2-SNAPSHOT, скачать можно по ссылке: http://get.pi4j.com/download/pi4j-1.2-SNAPSHOT.deb)

Обновление Pi4J (upgrade)

Легкая / предпочтительная установка (онлайн)

Если вы первоначально установили Pi4J с использованием «онлайн» метода, то обновления Pi4J будут доступны в любое время, когда вы будете выполнять системное обновление с помощью sudo apt-get update и sudo update-get upgrade.

Если вы хотите принудительно обновить пакет Pi4J, вы можете сделать это, выполнив следующую команду:

или

Автономная / ручная установка

Если вы первоначально установили Pi4J с использованием метода «офлайн», вам необходимо вручную удалить пакет Pi4J и загрузить, перенести и установить пакет новой версии, используя методы удаления и установки «офлайн», описанные здесь на этой странице.

Удаление Pi4J

Легкая / предпочтительная установка (онлайн)

Если вы первоначально установили Pi4J с использованием метода «онлайн», вы можете удалить Pi4J, выполнив следующую команду на вашем Raspberry Pi.

или

Полное удаление

Если вы первоначально установили Pi4J, используя метод «онлайн», и вы хотите удалить все следы Pi4J, включая репозиторий Pi4J в списке репозиториев APT и подпись GPG Pi4J, просто выполните следующую команду на вашем Raspberry Pi.

Автономная / ручная установка (офлайн)

Если вы первоначально установили Pi4J с использованием метода «офлайн», вам необходимо вручную удалить пакет Pi4J, выполнив следующую команду на вашем Raspberry Pi:

Место установки / Примеры

Все .jar файлы и примеры программ находятся в следующие папки соответственно:

При попытке скомпилировать Java-программу с использованием библиотек Pi4J обязательно включите папку Pi4J lib в classpath:

При попытке запустить Java-программу с использованием библиотек Pi4J обязательно включите папку Pi4J lib в classpath:

Если вы хотите изучить примеры, вы можете скомпилировать все примеры со следующими командами:




Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *