ADALM-Plutoシリアル通信

adalm-plutoでのシリアル通信についてメモ

公式ドキュメントだと以下のページにちらほら情報がある

接続

上記公式ドキュメントで使用しているkermitはサポートされていない(ダウンロードページも閉鎖)。なので代わりにcuコマンドを用いる。

ubuntuは以下でインストール

sudo apt install cu

以下で接続

sudo chmod 666 /dev/ttyACM*
sudo cu -s 115200 -l /dev/ttyACM0

ログインを求められるのでusername:root、password:analogでログインする

xxxx@xxxx:~/$ sudo cu -s 115200 -l /dev/ttyACM0
Connected.

Welcome to Pluto
pluto login: root
Password: 
Welcome to:
______ _       _        _________________
| ___ \ |     | |      /  ___|  _  \ ___ \
| |_/ / |_   _| |_ ___ \ `--.| | | | |_/ /
|  __/| | | | | __/ _ \ `--. \ | | |    /
| |   | | |_| | || (_) /\__/ / |/ /| |\ \
\_|   |_|\__,_|\__\___/\____/|___/ \_| \_|

v0.32
https://wiki.analog.com/university/tools/pluto
# 

これで接続完了

ADALM-Plutoには組み込みのシェル(ash)が存在しており、操作は基本的にここから可能。

タブを入力すると分かるが、結構コマンドは色々入っている様子。

Tips

接続中のデバイスのシリアルナンバーを取得

複数つないでいるとよく分からなくなってくる。dmesgで確認できた。

dmesg | grep UniqueID

(追記)iio_infoでも見えた

iio_info | grep hw_serial
2023 mu2chn CC BY-NC 4.0
Built with Hugo
Theme Stack designed by Jimmy