web-dev-qa-db-ja.com

Raspberry Pi Ubuntuでi2cを有効にする

Arm64用のUbuntu 18.04サーバーを実行しているRaspberry Pi 3Bでi2cを有効にしようとしています。コマンドが見つからない、またはインストールできない(raspi-configパッケージが見つからない)ため、標準の方法(raspi-configを使用)は失敗します。 raspi-configは単なる便利な機能であり、理論的には一部のファイルを手動で編集でき、Ubuntu 18.04でこれを行うためのチュートリアルを見つけることができませんでした。 Ubuntu 18.04サーバーを実行しているpi 3でi2cを有効にするためのガイドはどこにありますか?

2
anvoice

ARM64用Ubuntu 18.04サーバーを実行しているPi 3 Bにraspi-configをインストールする方法は次のとおりです。

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(一見古いバージョンのようですが)がPiにインストールされました。 Raspbianでのみ動作することを意図しているという警告は表示されますが、私にとってはうまくいったようです。 raspi-configをインストールした後、ブートパーティションをマウントする必要がありました。

Sudo mount /dev/mmcblk0p1 /boot

そしてSudo raspi-configを使用し、プロンプトに従ってi2cを有効にします(詳細設定-> i2c内)。次に、ls /dev/i2c*/dev/i2c-1で応答し、i2cが有効であることを示します。次に、Sudo i2cdetect -y 1を使用してi2Cデバイスを検出することができました。スクリプトにraspi-configをインストールする手順 ここ を見つけました。

3
anvoice

buntu-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お気に入りのテキストエディタをルートとして使用します。

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

eoanbionicに置き換えると、ファイルの内容は次のようになります。ソースコードリポジトリを追加する場合は、コメントを外します(#を削除します)。コードを確認したり、コードに変更を加えたりする場合を除いて、これは通常必要ありません。

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
FalcoGer