1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Arduino UNO Q リモートデスクトップ接続のセットアップ手順(2026/03時点)

1
Last updated at Posted at 2026-03-25

はじめに

Arduino UNO Q は Arduino サイズの Linux マシンであり、raspberryPiとJetsonのちょうど中間ぐらいのスペック感となり、CPU・GPUをそれぞれ掲載する。
本記事では、Arduino UNO Qをリモートデスクトップ接続から操作可能にする環境のセットアップ完了までを目指す。

環境

  • PC      : Windows 11
  • デバイス   : Arduino UNO Q
  • 接続用ケーブル: USB-C

0. 本体の初期設定

Arduino App Lab(ver.0.5.0: 2026/03時点)をPCにインストールし、手順に従い初期設定を完了する。USBにてArduino UNO QとPCを接続する。
設定内容は以下の通りである。

  1. 言語設定・機器名設定
  2. Wi-Fi設定
  3. パスワードの設定

Arduino UNO Q購入時のイメージファイルが古い場合、Arduino App Labが正常に動作しない。その場合は、Arduino Flasher CLIにより最新版への更新が推奨されている。
JCTLピン「USB_BOOT」と「GND」(下図赤色四角参照)を短絡させて再接続しArduino Flasher CLIを実行する。

1. ADBのインストール

Android Debug Bridge(ADB)をPCにインストールする。これにより、外部出力等無でCLI上のみでリモートデスクトップ接続環境構築までを対応する。

インストール手順

  1. Android platform-tools からダウンロード
  2. 展開したフォルダを C:\platform-tools に配置
  3. ユーザー PATH に追加(PowerShell で実行)
console
$currentPath = [System.Environment]::GetEnvironmentVariable('PATH', 'User')
$newPath = $currentPath + ';C:\platform-tools'
[System.Environment]::SetEnvironmentVariable('PATH', $newPath, 'User')
  1. ターミナルを再起動後、動作確認
console
adb version
# Android Debug Bridge version 1.0.41

デバイス接続確認

Arduino UNO QとPCを USB-C で接続し、認識を確認する。

console
adb devices
# List of devices attached
# 3055065362      device

device と表示されれば正しく認識されている。

2. 日本語設定

adb shellにて前項にて認識を確認したArduino UNO Qに接続する。以降はArduino UNO Q内のCLIを操作しセットアップを行う。

console
adb shell
# これによりArduino UNO Q内のCLIに接続
bash
adb shell 'echo password | sudo -S apt update'
adb shell 'echo password | sudo -S apt install -y locales fonts-noto-cjk'

ロケール生成

/etc/locale.genja_JP.UTF-8 を有効化してから生成する。

bash
adb shell 'echo password | sudo -S sed -i "s/# ja_JP.UTF-8 UTF-8/ja_JP.UTF-8 UTF-8/" /etc/locale.gen'
adb shell 'echo password | sudo -S locale-gen'
adb shell 'echo password | sudo -S update-locale LANG=ja_JP.UTF-8'

Arduino UNO Q は Debian ベースのため、Ubuntu 専用の language-pack-ja は使用不可であったため、代わりに localesfonts-noto-cjk をインストールした。

タイムゾーン設定

bash
adb shell 'echo password | sudo -S timedatectl set-timezone Asia/Tokyo'

.bashrc への反映

bash
echo 'export LANG=ja_JP.UTF-8' >> ~/.bashrc
source ~/.bashrc

※設定反映には再起動が必要である。

反映確認

bash
adb shell 'timedatectl'
#                Local time: Wed 2026-03-25 14:13:00 JST
#            Universal time: Wed 2026-03-25 05:13:00 UTC
#                 Time zone: Asia/Tokyo (JST, +0900)
# System clock synchronized: yes
#               NTP service: active

3. リモートデスクトップ接続用パッケージのインストール

xrdpによりリモートデスクトップよりアクセス可能にする。

xrdp インストール

bash
adb shell 'echo password | sudo -S apt install -y xrdp'
adb shell 'echo password | sudo -S systemctl enable xrdp'
adb shell 'echo password | sudo -S systemctl start xrdp'

サービス確認

bash
adb shell 'systemctl status xrdp --no-pager'
# ● xrdp.service - xrdp daemon
#      Active: active (running)
#  Main PID: 2849 (xrdp)
# xrdp[2849]: [INFO ] listening to port 3389 on 0.0.0.0

IP アドレス確認

bash
adb shell 'ip addr show wlan0'
# inet 192.168.xxx.xxx/24 ... wlan0

WindowsPC からの接続

  1. 「リモートデスクトップ接続」を実行
  2. 前項にて取得した IP アドレスを入力
  3. ユーザー名 arduino とパスワードにてログイン

スクリーンショット 2026-03-25 144501.png

まとめ

手順 内容
初期設定
ADB インストール platform-tools を PATH に追加
日本語設定 locales + fonts-noto-cjk + ja_JP.UTF-8
タイムゾーン Asia/Tokyo
リモートアクセス xrdp

本記事内容により、Arduino UNO QをWindowsPCからリモートデスクトップにて接続できるようになった。raspberryPiやArduino UNO Qのようにキーボード・マウス等のデバイスが使用できるデバイスについて、デバッグ中は接続交換等が手間になる場合も多いため、本セットアップにより効率的な開発が可能になったと思う。
今後はArduino UNO Qを用いた投稿も実施していきたいと考えている。

参考ページ

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?