設定 - Banana Pi F3
概要
Banana Pi BPI-F3は、SpacemiT K1 8コアRISC-Vチップを搭載した産業グレードの開発ボードである。
SoCには2.0 TOPsのAI演算能力が統合されており、シングルコア性能はCortex-A55の約1.3倍に相当する。
メモリは2/4/8/16[GB]のLPDDR4、ストレージは8/16/32/128[GB]のeMMCを搭載しており、用途に応じた柔軟な構成が可能である。
ネットワーク機能として2つのギガビットイーサネットポートを備え、PoE HATの追加によりPoE給電にも対応する。
拡張性の面では、4つのUSB 3.0ポート、M.2インターフェース用のPCIe 2.1、HDMI出力、デュアルMIPI-CSIカメラインターフェースを装備している。
動作温度範囲は、-40[℃]〜85[℃] まで対応しており、NAS、ノートPC、スマートロボット、産業制御、AIエッジコンピューティング等、幅広い用途での活用が想定されている。
ユーザアカウントの作成
初回接続
Banana Pi F3に有線LANケーブルを接続し、デバイスを起動する。
起動後、画面にIPアドレスが表示されるため、そのIPアドレスを使用してPCからSSH接続を行う。
例えば、Armbianの初期認証情報は以下の通りである。
- ユーザ名:root
- パスワード:1234
アカウント設定
初回ログイン時、新規ユーザアカウントの作成が求められるため、以下に示す項目を入力する。
- シェル
- Bash または Zsh
- ユーザアカウント名
- ユーザアカウントのパスワード
イメージをeMMCにインストール
Linux OSがSDカードに書き込まれ、正常に起動していることを確認する。
まず、以下に示すコマンドを実行する。
sudo bananapi-config # または sudo armbian-config
以下に示す手順に従って、eMMCにLinuxイメージをインストールする。
- [System]を選択する。
- [Install]を選択する。
- [Boot from eMMC]を選択する。
- [Yes]を選択する。
- [ext4]ファイルシステムを選択する。
- 処理が完了するまで数分間待機する。
Banana Pi F3の電源を落とさないこと。 - 処理が完了した後、Banana Pi F3をシャットダウンする。
SDカードを取り外し再び電源を投入すると、eMMCから起動される。
ネットワーク設定
静的IPアドレスの設定
静的IPアドレスを設定する方法として、nmcliコマンドを使用する方法と、設定ファイルを直接編集する方法の2つがある。
方法1 : nmcliコマンドによる設定 (推奨)
NetworkManagerの管理ツールであるnmcliコマンドを使用する方法である。
まず、現在の接続名を確認する。
nmcli connection show
接続名 (例 : Wired connection 1 や eth0等) を確認した後、以下に示すコマンドで静的IPアドレスを設定する。
sudo nmcli connection modify "Wired connection 1" \ ipv4.method manual \ ipv4.addresses 192.168.X.XX/24 \ ipv4.gateway 192.168.X.X \ ipv4.dns 192.168.X.X
設定を反映させるため、Banana Pi F3を再起動する。
※注意
SSH接続中に以下のコマンドで接続を再起動すると、Banana Pi F3へのアクセスが切断される。
そのため、初期設定時はシステム全体を再起動する。
sudo nmcli connection down "Wired connection 1" sudo nmcli connection up "Wired connection 1"
方法2:設定ファイルの直接編集
NetworkManagerの設定ファイルを直接編集することも可能である。
設定ファイルは /etc/NetworkManager/system-connections/ ディレクトリに保存されている。
該当する接続の設定ファイルを編集する。
sudo vi /etc/NetworkManager/system-connections/"Wired connection 1.nmconnection"
ファイルを以下に示すように編集する。
[connection]
id=<接続名 例 : Wired connection 1>
uuid=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
type=ethernet
autoconnect-priority=-999
interface-name=<インターフェース名 例 : end0>
timestamp=1736695791
[ethernet]
[ipv4]
method=manual
address1=<静的IPアドレス 例 : 192.168.1.100>/<サブネットマスク 例 : 24>,<ゲートウェイのIPアドレス 例 : 192.168.1.1>
dns=<DNSのIPアドレス 例 : 192.168.1.1>;
[ipv6]
method=auto
addr-gen-mode=default
[proxy]
ファイルを保存した後、Banana Pi F3を再起動する。
※注意
SSH接続中に以下に示すコマンドで設定を再読み込みすると、Banana Pi F3へのアクセスが切断される。
そのため、初期設定時はシステム全体を再起動する。
sudo nmcli connection reload sudo nmcli connection up "Wired connection 1"
設定の確認
設定が正しく適用されたことを確認する。
ip addr show
または、NetworkManagerの設定を確認する。
nmcli connection show "Wired connection 1"