📢 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カードステータス
  # 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>
上記のコマンドを実行することにより、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>システムの電源が入ると、RTCは自動的にシステム時刻を同期します。コマンドを使用してシステム時刻とRTC時刻を照会できます。ここでのシステム時刻はCST時刻で、RTCはUTC時刻を示します。8時間の差は正常範囲内です。</u><br>
<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>