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