ulteriorly

Понадобился мне модуль smbus для python3, но в репозиториях armbian его почему-то не было. Модуль нужен для работы с i2c устройствами в языке Python.

В качестве заметки напишу где его найти и как установить.

Все довольно таки несложно, просто на поиски ушло очень много времени.

Заходим в наше виртуальное окружение (если оно, конечно используется, если нет, то не заходим, а сразу устанавливаем).

source venv/bin/activate

Клонируем python3-smbus c гитхаба, переходим в нее, и устанавливаем:

git clone /github.com/tkurbad/python3-smbus
cd python3-smbus
python setup.py install

Если работаете не в виртуальном окружении, то:

sudo python3 setup.py install

Для использования в питоне импортируем так:

import smbus

Надеюсь кому-то из ищущих будет полезно.

Подключение 1-wire датчиков DS18B20 на mainline-ядре Orange Pi PC

На ветках legacy и mainline в Armbian конфигурация 1-wire драйверов сильно отличается. Поэтому оставляю здесь заметку о том, как это можно сделать на ветке mainline.
Для legacy описал в этой заметке.

Читать дальше

Подключение 1-wire датчиков температуры DS18B20 на legacy-ядре Orange Pi PC Plus

В данной заметке опишу процесс настройки Armbian с ядром 3.4.113 ветки legacy.
Настройка для ветки mainline описана в этой статье.
Читать дальше

Подключение к базе данных MySQL от root-пользователя

После установки mysql-сервера и mariaDB соответственно, никак не получалось залогиниться под рутом используя phpmyadmin. Удавалось подключаться лишь через консольный клиент, через sudo mysql -u root -p в терминале.
Оказывается, что по-умолчанию в настройках mysql стоит плагин, который разрешает коннектиться от рута только через unix_socket.
Читать дальше