📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

133行目: 133行目:
<br><br>
<br><br>


== ネットワーク設定 ==
== 有線LANの設定 ==
==== 静的IPアドレスの設定 ====
==== 静的IPアドレスの設定 ====
静的IPアドレスを設定する方法として、nmcliコマンドを使用する方法と、設定ファイルを直接編集する方法の2つがある。<br>
静的IPアドレスを設定する方法として、nmcliコマンドを使用する方法と、設定ファイルを直接編集する方法の2つがある。<br>
203行目: 203行目:
または、NetworkManagerの設定を確認する。<br>
または、NetworkManagerの設定を確認する。<br>
  nmcli connection show "Wired connection 1"
  nmcli connection show "Wired connection 1"
<br><br>
== Wi-Fiの設定 ==
Wi-Fiの設定では、UIを使用する方法 および コマンドを使用する方法の2つがある。<br>
<br>
sudo nmcli dev
sudo nmcli r wifi on
sudo nmcli dev wifi
sudo nmcli dev wifi connect <Wi-FiのSSID> password <Wi-Fiのパスワード> ifname wlan0
<br><br>
== Bluetoothの設定 ==
Bluetoothの設定では、UIを使用する方法 および コマンドを使用する方法の2つがある。<br>
<br>
hciconfig
sudo hciconfig hci0 up
hciconfig hci0 noauth
hcitool scan
sudo rfcomm bind /dev/rfcomm0 xx:xx:xx:xx
sudo cat >/dev/rfcomm0
<br><br>
== 4Gモジュール ==
まず、SIMカードとEC25-EモジュールをBanana PiF3に挿入してから、電源を投入する。<br>
次に、命令クエリモジュールを使用してステータスを確認する。<br>
lsusb
<br>
ATコマンドを使用してモジュールとSIMカードのステータスを確認する。<br>
# モジュールステータス
AT+CGMM
# SIMカードステータス
AT+CPIN?
<br>
nmcliコマンドを使用して、モジュールでダイヤルを有効にする。<br>
sudo nmcli connection delete wwan
# 出力例 :
Connection 'wwan' (cf521d55-c9b0-48d3-96b7-d544cee4b054) successfully deleted.
<br>
sudo nmcli connection add type gsm ifname "*" con-name wwan apn cmnet
# 出力例 :
Connection 'wwan' (cc1953ac-27d9-4bed-98c7-2256c6c6135a) successfully added.
<br>
sudo nmcli connection up wwan
# 出力例 :
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)
<br>
wwan0インターフェースにIPアドレスが割り当てられる。<br>
<br>
また、pingコマンドを実行して外部ネットワークをテストすることにより、システムが正常にインターネットにアクセスできることが確認できる。<br>
<br><br>
== DDR容量の設定 ==
# TitanToolsを起動して、メイン画面左ペインにある[Factory Tools]を選択する。<br>
# [Key Programming]を選択する。
# [Custom field]を選択して、[Name]列の値が[ddr_cs_num]オプションを探す。
# [Type]列の値を[Scan]に変更する。
#: [ddr_cs_num]オプションが表示されない場合は、[Restore]ボタンを押下して設定を復元する。
# [Save]ボタンを押下する。
<br>
[Factory Tools] - [Key Programming]に戻り、[ddr_cs_num]列の[Value]を <code>2</code> から <code>1</code> へ変更する。<br>
<br>
Banana Pi F3本体のFDLボタンを押下し続けながら、USB Type-CケーブルをBanana Pi F3に接続する。<br>
ボードが認識されたら、[Start Write]ボタンを押下する。<br>
<br>
再度入力を求められた場合は、<code>1</code> を入力して[Enter]キーを押下する。<br>
番号が正常に書き込まれるまで待機する。<br>
<br><br>
== M.2インターフェース ==
NVMeプロトコルに準拠したSSDを接続することができる。<br>
また、他の互換性のあるKEY.Mアダプタボードを使用することもできる。<br>
<br>
以下の例では、KEY.MからSATAへの変換を行っている。<br>
# 機器をBanana Pi F3に接続する。
# 対応するデバイスのストレージを確認する。
<br><br>
== PWMの使用 ==
echo 0 > /sys/class/pwm/pwmchip1/export
echo 100000 > /sys/class/pwm/pwmchip1/pwm0/period
echo 50000 > /sys/class/pwm/pwmchip1/pwm0/duty_cycle
echo normal > /sys/class/pwm/pwmchip1/pwm0/polarity
echo 1 > /sys/class/pwm/pwmchip1/pwm0/enable
<br><br>
== RTCの使用 ==
まず、バッテリーをBanana Pi F3のRTCインターフェースに接続する。<br>
次に、Banana Pi F3の電源を接続して、電源を投入する。<br>
<br>
ネットワークに接続してリアルタイムの時刻を取得する。<br>
date
# 出力例 :
Sat Oct 11 14:25:47 CST 2025
<br>
cat /sys/class/rtc/rtc0/{date,time}
# 出力例 :
2025-10-11
06:25:59
<br>
電源を切り、ネットワークケーブルを外して待機する。<br>
再度電源を投入すると、RTC時刻が正常に動作していることが確認できるが、ネットワークケーブルが外れているため、システム時刻は同期できない。<br>
<br>
<u>※注意</u><br>
<u>システムの電源が入ると、RTCは自動的にシステム時刻を同期します。コマンドを使用してシステム時刻とRTC時刻を照会できます。ここでのシステム時刻はCST時刻で、RTCはUTC時刻を示します。8時間の差は正常範囲内です。</u><br>
<br><br>
<br><br>