ラズベリー Pi OS を Raspberry Compute Module 4 にインストールする

紹介

これは、コンピューティングモジュール4にラズベリーパイOS Liteをインストールするためのガイドです。仕事用のコンピューターとして、仮想マシンにインストールされたUbuntu20を使用しています。

ソース

手順については、ジェフ・ギアリングの説明を強力なガイドとして使用しました。

コンピューティングモジュール4へのラズベリーパイOSのインストール

前提条件

私は1 GBのRAMと8 GBのeMMCストレージを備えたラズベリーコンピューティングモジュール4を使用しています。さらに、ラズベリーコンピューティングモジュール4IOボードがあり、コンピューティングモジュールが接続されているため、USB、イーサネットなどの適切なインターフェイスがあります。利用できる。 ソフトウェアをコンピューティングモジュールにフラッシュするには、ここから https://www.balena.io/etcher/ ダウンロードできます 。 オペレーティングシステムとして、Debian Buster をベースにした "Raspberry Pi OS Lite" を使っていますが、こちらからダウンロードできます https://www.raspberrypi.org/software/operating-systems/

マウント用の eMMC ストレージの準備

Raspberry IOをコンピューティングモジュールにフラッシュできるようにするには、SSDカードのように、最初にメモリをマウントする必要があります。 これを行うには、コンピューティング モジュールの IO ボードのピン J2 にジャンパを設定する必要があります。「ジャンパーを取り付けてeMMCブートを無効にする」というテキストがメモとしてIOボードに印刷されています。

Raspberry Compute Module 4 Jumper

次に、「USBスレーブ」をコンピューターに接続し、IOボードに電源付きの電源を供給します。
Raspberry Compute Module 4 USB Slave

### eMMCマウント用ソフトウェアをインストールする Linux では、ライブラリ "libusb" とプログラム "usbboot" が必要です。

libusb をインストールする

あなたは簡単にUbuntuでlibusbを使うことができます

sudo apt install libusb-1.0-0-dev

取り付ける。

usbboot をインストールする

usbboot をインストールするには、まず Git リポジトリを複製する必要があります。

git clone --depth=1 https://github.com/raspberrypi/usbboot

次に、usbbootディレクトリに移動し、make usbbootでコンパイルします。

cd usbboot
make

今、あなたはから始めることができます

sudo ./rpiboot

eMMC ストレージをマウントします。 ####フラッシュラズベリーパイOSをeMMCに これで、「balenaEtcher」を呼び出し、ラズベリーパイOSイメージと「コンピューティングモジュール/ dev / sdb」を選択し、「フラッシュ」でコピープロセスを開始できます。 コピー処理が終了したら、2つのパーティション「boot」と「rootfs」をアンマウントし、IOボードを取り外して電源から外してから、J2のジャンパーを再度取り外します。 これで、HDMI、イーサネット、USBを介して画面、ネットワーク、キーボードを使用して、ラズベリーコンピューティングモジュールを通常どおり接続して使用できます。

次の ブログ投稿 では、Qt 5.15をコンピューティングモジュール4にインストールし、Ubuntu20とクロスコンパイルする方法について説明します。 </:code4:></:code3:></:code2:></:code1:>