Включить i2c на Raspberry Pi Ubuntu

Я пытаюсь включить i2c на моем raspberry pi 3B, на котором работает сервер Ubuntu 18.04 для arm64. Стандартный метод (с использованием raspi-config) завершается ошибкой, поскольку команда не может быть найдена или установлена ​​(невозможно найти пакет raspi-config). Я понимаю, что raspi-config - это просто удобная функция, и теоретически я мог бы редактировать некоторые файлы вручную, не мог найти никаких руководств для этого в Ubuntu 18.04. Есть ли где-нибудь руководство по включению i2c на pi 3, работающем на сервере Ubuntu 18.04?

0
задан 31 March 2019 в 07:27

2 ответа

Вот как мне удалось установить raspi-config на Pi 3 B с запущенным сервером Ubuntu 18.04 для ARM64:

wget https://archive.raspberrypi.org/debian/pool/main/r/raspi-config/raspi-config_20160527_all.deb -P /tmp
apt-get install libnewt0.52 whiptail parted triggerhappy lua5.1 alsa-utils -y
apt-get install -fy
dpkg -i /tmp/raspi-config_20160527_all.deb

После этих команд был установлен raspi-config (хотя и более старая версия) на пи. Он предупреждает, что он предназначен только для работы с Raspbian, но, похоже, он сделал эту работу для меня. После установки raspi-config мне пришлось смонтировать загрузочный раздел:

sudo mount /dev/mmcblk0p1 /boot

И затем использовать sudo raspi-config, следуя инструкциям, чтобы включить i2c (в «Дополнительные настройки» -> i2c). Затем ls /dev/i2c* отвечает /dev/i2c-1, указывая, что i2c включен. Затем мне удалось обнаружить мое устройство i2C с помощью sudo i2cdetect -y 1. Инструкции по установке raspi-config я нашел в скрипте здесь .

0
ответ дан 31 March 2019 в 07:27

Добавьте репозиторий ubuntu-pi-flavour-makers .

sudo add-apt-repository ppa:ubuntu-pi-flavour-makers/ppa

Это установит ppa и ключ pgp в ваше хранилище ключей apt.
Если вы используете eoan (Ubuntu 19.10), вам нужно отредактировать /etc/apt/sources.list.d/ubuntu-pi-flavour-makers-ubuntu-ppa-eoan.list с вашим любимым текстовый редактор как root.

sudo nano /etc/apt/sources.list.d/ubuntu-pi-flavour-makers-ubuntu-ppa-eoan.list

Замените eoan на bionic, чтобы содержимое файла было таким, как показано ниже. Раскомментируйте (удалите #), если вы хотите добавить репозиторий исходного кода, обычно это не требуется, если вы не хотите посмотреть или внести изменения в код.

deb http://ppa.launchpad.net/ubuntu-pi-flavour-makers/ppa/ubuntu bionic main
# deb-src http://ppa.launchpad.net/ubuntu-pi-flavour-makers/ppa/ubuntu bionic main

Затем вы можете установить пакет raspi-config и все его зависимости с помощью менеджера пакетов apt:

sudo apt update
sudo apt install raspi-config
0
ответ дан 8 March 2020 в 10:46

Другие вопросы по тегам:

Похожие вопросы: