📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の5版が非表示) | |||
| 56行目: | 56行目: | ||
#* 方法2 | #* 方法2 | ||
#*: Banana Pi F3の電源が入っている状態でDOWNLOAD (FDL) ボタンを押下し続け、次に[Reset]ボタンを押下した後に、USBケーブルを差し込む。 | #*: Banana Pi F3の電源が入っている状態でDOWNLOAD (FDL) ボタンを押下し続け、次に[Reset]ボタンを押下した後に、USBケーブルを差し込む。 | ||
<br> | |||
[[ファイル:Banana Pi F3 1.jpg|フレームなし|中央]] | |||
<br> | <br> | ||
<u>※注意1</u><br> | <u>※注意1</u><br> | ||
| 71行目: | 73行目: | ||
# 書き込みが完了した後、再度電源を投入する。 | # 書き込みが完了した後、再度電源を投入する。 | ||
<br> | <br> | ||
==== TitanFlasherを使用してeMMCに書き込む ==== | ==== TitanFlasherを使用してeMMCに書き込む ==== | ||
TitanFlasherツールを使用して、flashserver.exeファイルを書き込みたいeMMCイメージファイルの下に配置する。<br> | TitanFlasherツールを使用して、flashserver.exeファイルを書き込みたいeMMCイメージファイルの下に配置する。<br> | ||
| 207行目: | 210行目: | ||
== Wi-Fiの設定 == | == Wi-Fiの設定 == | ||
Wi-Fiの設定では、UIを使用する方法 および コマンドを使用する方法の2つがある。<br> | Wi-Fiの設定では、UIを使用する方法 および コマンドを使用する方法の2つがある。<br> | ||
<br> | <br> | ||
# ネットワークデバイスの一覧を表示 | |||
sudo nmcli dev | sudo nmcli dev | ||
# Wi-Fi機能を有効化 | |||
sudo nmcli r wifi on | sudo nmcli r wifi on | ||
# 周辺のWi-Fiネットワークをスキャンして表示 | |||
sudo nmcli dev wifi | sudo nmcli dev wifi | ||
# 指定したSSIDとパスワードでWi-Fiに接続 | |||
sudo nmcli dev wifi connect <Wi-FiのSSID> password <Wi-Fiのパスワード> ifname wlan0 | sudo nmcli dev wifi connect <Wi-FiのSSID> password <Wi-Fiのパスワード> ifname wlan0 | ||
<br><br> | <br><br> | ||
| 217行目: | 227行目: | ||
Bluetoothの設定では、UIを使用する方法 および コマンドを使用する方法の2つがある。<br> | Bluetoothの設定では、UIを使用する方法 および コマンドを使用する方法の2つがある。<br> | ||
<br> | <br> | ||
# Bluetoothデバイスの状態を表示 | |||
hciconfig | hciconfig | ||
# Bluetoothインターフェースを起動 | |||
sudo hciconfig hci0 up | sudo hciconfig hci0 up | ||
# 認証なしモードに設定 | |||
hciconfig hci0 noauth | hciconfig hci0 noauth | ||
# 近くのBluetoothデバイスを検索 | |||
hcitool scan | hcitool scan | ||
# Bluetoothデバイスをシリアルポートに紐付け | |||
sudo rfcomm bind /dev/rfcomm0 xx:xx:xx:xx | sudo rfcomm bind /dev/rfcomm0 xx:xx:xx:xx | ||
# シリアルポート経由でデータを送信 | |||
sudo cat >/dev/rfcomm0 | sudo cat >/dev/rfcomm0 | ||
<br><br> | <br><br> | ||
| 228行目: | 249行目: | ||
まず、SIMカードとEC25-EモジュールをBanana PiF3に挿入してから、電源を投入する。<br> | まず、SIMカードとEC25-EモジュールをBanana PiF3に挿入してから、電源を投入する。<br> | ||
次に、命令クエリモジュールを使用してステータスを確認する。<br> | 次に、命令クエリモジュールを使用してステータスを確認する。<br> | ||
# USBデバイス一覧を表示 (4Gモジュールの認識確認) | |||
lsusb | lsusb | ||
<br> | <br> | ||
ATコマンドを使用してモジュールとSIMカードのステータスを確認する。<br> | ATコマンドを使用してモジュールとSIMカードのステータスを確認する。<br> | ||
# | # モジュールステータスを確認 | ||
AT+CGMM | AT+CGMM | ||
# | # SIMカードステータスを確認 | ||
AT+CPIN? | AT+CPIN? | ||
<br> | <br> | ||
nmcliコマンドを使用して、モジュールでダイヤルを有効にする。<br> | nmcliコマンドを使用して、モジュールでダイヤルを有効にする。<br> | ||
# 既存のモバイル接続設定を削除 | |||
sudo nmcli connection delete wwan | sudo nmcli connection delete wwan | ||
| 243行目: | 266行目: | ||
Connection 'wwan' (cf521d55-c9b0-48d3-96b7-d544cee4b054) successfully deleted. | Connection 'wwan' (cf521d55-c9b0-48d3-96b7-d544cee4b054) successfully deleted. | ||
<br> | <br> | ||
# GSM (4G) 接続の新規作成 (APN等を設定) | |||
sudo nmcli connection add type gsm ifname "*" con-name wwan apn cmnet | sudo nmcli connection add type gsm ifname "*" con-name wwan apn cmnet | ||
| 248行目: | 272行目: | ||
Connection 'wwan' (cc1953ac-27d9-4bed-98c7-2256c6c6135a) successfully added. | Connection 'wwan' (cc1953ac-27d9-4bed-98c7-2256c6c6135a) successfully added. | ||
<br> | <br> | ||
# 4G接続を開始 | |||
sudo nmcli connection up wwan | sudo nmcli connection up wwan | ||
| 253行目: | 278行目: | ||
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3) | Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3) | ||
<br> | <br> | ||
上記のコマンドを実行することにより、wwan0インターフェースにIPアドレスが割り当てられる。<br> | |||
<br> | |||
また、pingコマンドを実行して外部ネットワークをテストすることにより、システムが正常にインターネットにアクセスできることが確認できる。<br> | また、pingコマンドを実行して外部ネットワークをテストすることにより、システムが正常にインターネットにアクセスできることが確認できる。<br> | ||
<br><br> | <br><br> | ||
| 285行目: | 309行目: | ||
== PWMの使用 == | == PWMの使用 == | ||
# PWMチャンネル0を有効化 (エクスポート) | |||
echo 0 > /sys/class/pwm/pwmchip1/export | echo 0 > /sys/class/pwm/pwmchip1/export | ||
# PWM周期を100000[ns] (0.1ミリ秒、10[kHz]) に設定 | |||
echo 100000 > /sys/class/pwm/pwmchip1/pwm0/period | echo 100000 > /sys/class/pwm/pwmchip1/pwm0/period | ||
# デューティサイクルを50000[ns] (50[%]) に設定 | |||
echo 50000 > /sys/class/pwm/pwmchip1/pwm0/duty_cycle | echo 50000 > /sys/class/pwm/pwmchip1/pwm0/duty_cycle | ||
# PWM極性を通常モードに設定 | |||
echo normal > /sys/class/pwm/pwmchip1/pwm0/polarity | echo normal > /sys/class/pwm/pwmchip1/pwm0/polarity | ||
# PWM出力を有効化 | |||
echo 1 > /sys/class/pwm/pwmchip1/pwm0/enable | echo 1 > /sys/class/pwm/pwmchip1/pwm0/enable | ||
<br><br> | <br><br> | ||
| 312行目: | 345行目: | ||
<br> | <br> | ||
<u>※注意</u><br> | <u>※注意</u><br> | ||
<u> | <u>システムの電源が入ると、RTCは自動的にシステム時刻を同期します。コマンドを使用してシステム時刻とRTC時刻を確認できる。</u><br> | ||
<u>ここでのシステム時刻はCST時刻で、RTCはUTC時刻を示す。</u><br> | |||
<u>また、8時間の差は正常範囲内である。</u><br> | |||
<br><br> | |||
== Armbianイメージの構築 == | |||
次の3つのステップを実行して、Armbianイメージを構築することができる。 | |||
<br> | |||
まず、Armbianのソースコードをダウンロードする。<br> | |||
git clone [email protected]:BPI-SINOVOIP/armbian-build.git -b v24.04.30 v24.04.30 | |||
cd v24.04.30 | |||
<br> | |||
Armbianイメージを構築する。<br> | |||
./compile.sh \ | |||
build \ # ビルドモードを指定 (イメージをビルド) | |||
BOARD=bananapif3 \ # ターゲットボードを指定 (Banana Pi F3) | |||
BRANCH=legacy \ # カーネルブランチを指定 (legacyカーネルを使用) | |||
BUILD_DESKTOP=yes \ # デスクトップ環境を含むイメージをビルド | |||
BUILD_MINIMAL=no \ # 最小構成ではなく通常構成でビルド | |||
DESKTOP_APPGROUPS_SELECTED= \ # デスクトップアプリケーショングループの選択 (空 = デフォルト) | |||
DESKTOP_ENVIRONMENT=gnome \ # デスクトップ環境にGNOMEを指定 | |||
DESKTOP_ENVIRONMENT_CONFIG_NAME=config_base \ # デスクトップ環境の設定名を指定(基本設定を使用) | |||
KERNEL_CONFIGURE=no \ # カーネル設定の対話的な変更を行わない | |||
RELEASE=noble # Ubuntu / Debianのリリース名を指定 (noble = Ubuntu 24.04) | |||
<br><br> | <br><br> | ||