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が起動する。

 

f:id:mffukui:20180504224919p:plain

 

 起動時に、ネットワークをチェックするので、スタンドアロンで動作させる場合にはネットワークを無効にする。

sudo systemctl disable networking.service 

 

 なお、LinuxPCでシリアルコンソールを接続する場合にはscreenコマンドを使う。

sudo screen /dev/ttyUSB0 115200

/dev/ttyUSB0がデバイスファイル、115200がボーレート