ubuntu環境
Linux実験環境としてUbuntuを使うことにする。環境構築に使用するホストPC側はUbuntu 16.04。
まずは、SDカードを作成する。以下のページを参考にする。
BeagleBoardUbuntu - eLinux.org
ダウンロードして、解凍する。
wget https://rcn-ee.com/rootfs/2018-03-09/elinux/ubuntu-16.04.4-console-armhf-2018-03-09.tar.xz
tar ubuntu-16.04.4-console-armhf-2018-03-09.tar.xz
SDカードリーダにSDを挿入して、ホストPCと接続する。
ホストPCからSDカードは/dev/sdbとして認識された。
解凍してできたフォルダの中に、スクリプトが入っている。それを実行する。
cd ubuntu-16.04.4-console-armhf-2018-03-09
sudo ./setup_sdcard.sh --mmc /dev/sdb --dtb beaglebone
しばらくすると、
setup_sdcard.sh script complete
と表示され、処理が完了する。
作成されたSDカードをBeagleBoneBlackに挿入し、電源を投入するとUbuntuが起動する。
起動時に、ネットワークをチェックするので、スタンドアロンで動作させる場合にはネットワークを無効にする。
sudo systemctl disable networking.service
なお、LinuxPCでシリアルコンソールを接続する場合にはscreenコマンドを使う。
sudo screen /dev/ttyUSB0 115200
/dev/ttyUSB0がデバイスファイル、115200がボーレート