Raspberry Pi:Библиотеки/WiringPi/Загрузка и установка

Материал из Онлайн справочника
Версия от 19:52, 23 мая 2023; EducationBot (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


Загрузка и установка[1]

За обновлением версий WiringPi лучше всего следить на GIT. Но если у вас по какой-то причине нет доступа к GIT (чаще всего проблема в том, что его просто блокирует фаервол – имеет смысл проверить это в самую первую очередь), то есть и план Б (см. соответствующий раздел ниже).

Примечание: Библиотека WiringPi не хостится на GitHub. Там можно найти много ее разновидностей, но это не оригинальные версии, поддерживаемые Гордоном Хендерсоном.

Итак, исходные версии WiringPi можно найти тут. Зайдя туда, кликните по пункту «WiringPi».

Установка

Сначала проверьте, что WiringPi уже не установлена. Для этого впишите в терминале:

gpio -v

Если есть какой-то результат, значит что-то уже установлено. Следующий шаг – выяснить, как установлена WiringPi: через стандартный пакет или из источника. Если из источника, то вы знаете, что делать (просто продолжайте дальше), но если из пакета, то этот пакет нужно будет сначала удалить. Чтобы сделать это, впишите:

sudo apt-get purge wiringpi
hash -r

Теперь идем дальше.

Если у вас не установлен GIT, то в любом релизе Debian (например, в Raspbian) его можно установить так:

sudo apt-get install git-core

Если у вас возникли здесь какие-то ошибки, убедитесь, что на вашей Pi установлена последняя версия Raspbian (вообще, разумно обновлять Raspbian на постоянной основе):

sudo apt-get update
sudo apt-get upgrade

Чтобы скачать WiringPi при помощи GIT, впишите:

cd
git clone git://git.drogon.net/wiringPi

Если вы, устанавливая WiringPi в первый раз, уже использовали операцию клонирования (clone), тогда...

cd ~/wiringPi
git pull origin

В результате вы получите обновленную версию, после чего можно будет запустить скрипт build (см. ниже). Этот новый упрощенный скрипт используется для установки WiringPi:

cd ~/wiringPi
./build

Этот скрипт скомпилирует и установит библиотеку за вас – в определенном моменте он использует команду sudo, поэтому перед запуском этого скрипта вы, возможно, захотите его проверить.

План Б

Кликните по этому URL (должна открыться новая страница).

Далее ищите с правой стороны слово «snapshot». Их там будет несколько, но вам нужно самое верхнее – это самая последняя версия WiringPi.

После этого на ваш компьютер начнет загружаться архив с названием вроде «wiringPi-98bcb20.tar.gz». Обратите внимание, что цифры и буквы после слова «WiringPi» (в данном случае – «98bcb20») могут быть другими – это уникальный идентификатор, обозначающий разные версии релиза.

Затем, чтобы установить библиотеку, впишите в терминал следующее:

cd
tar xfz wiringPi-98bcb20.tar.gz
cd wiringPi-98bcb20
./build

Опять же, обратите внимание, что название файла может быть другим – сверьте его с тем, какое имеет скачанный вами архив и, если потребуется, исправьте.

Тест установленной WiringPi

Чтобы проверить установленную версию WiringPi, запустите программу gpio:

gpio -v
gpio readall

Это даст определенную уверенность в том, что все работает нормально.

Библиотека WiringPi выпущена под лицензией GNU Lesser Public License (версия 3).

См.также

Внешние ссылки