<p>コメント欄は spam だらけなので、ご用の方は x.com/takagiwa_m まで。</p>

To content | To menu | To search

Tuesday, May 12 2020

ADALM1000 の PixelPulse2 周り

Windows の場合。

https://github.com/analogdevicesinc/pixelpulse2/releases

ここからダウンロード&インストール。

https://wiki.analog.com/university/tools/m1k/firmware-upgrade

一旦 PixelPulse2 を起動してファームウェアのアップデート。うちの環境では update をクリックしたら PixelPulse2 がフリーズしたけれど、しばらく放置して、覚悟して PixelPulse2 終了& ADALM1000 の USB ケーブル抜き差しで PixelPulse2 が起動して、ちゃんと更新されていたらしい。


次に Linux にインストールしてみる。今回は Xubuntu (Ubuntu) 18.04.4 で x86_64。

user@adalm1k:~$ uname -a
Linux adalm1k 5.3.0-28-generic #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020 x8664 x8664 x86_64 GNU/Linux
user@adalm1k:~$ cat /etc/os-release 
NAME="Ubuntu"
VERSION="18.04.4 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.4 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUGREPORTURL="https://bugs.launchpad.net/ubuntu/"
PRIVACYPOLICYURL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic

最終的に apt でインストールしたのは次の通り。

openssh-server libusb-1.0-0-dev libudev-dev qtbase5-dev qtdeclarative5-dev git qt5-default build-essential python-setuptools python-pip python3-setuptools python3-pip cython cython3 cmake pkg-config libboost-dev doxygen graphviz qml-module-qtquick-layouts qml-module-qtgraphicaleffects qml-module-qtquick-controls qml-module-qtquick-window2 qml-module-qtquick-dialogs qml-module-qt-labs-settings qml-module-qt-labs-folderlistmodel qml-module-qtqml-models2

まずは libsmu 。本当は Python3 で進めたいけれど、ここは Python2 のまま進めている。

https://github.com/analogdevicesinc/libsmu

$ git clone https://github.com/analogdevicesinc/libsmu.git
$ cd libsmu/
$ mkdir build
$ cd build
$ cmake -DWITH_DOC=ON -DBUILD_PYTHON=ON ..
$ make
$ sudo make install
$ sudo ldconfig
$ export PYTHONPATH=/usr/lib/python2.7/site-packages:${PYTHONPATH}
$ cd ~

次に PixelPulse2 。

https://wiki.analog.com/university/tools/m1k/pixelpulse/build

$ git clone --recursive https://github.com/signalspec/pixelpulse2
$ cd pixelpulse2/
$ mkdir build
$ cd build/
$ qmake --version
$ qmake ..
$ make
$ ./pixelpulse2

で起動した。

https://www.analog.com/media/jp/technical-documentation/evaluation-documentation/Active-learning-programADALM1000jp.pdf