SPADI-A Wiki/SPADI-A DAQ マニュアル/ソフトウェア/ソフトウェアのインストール/HUL Common Library


HUL Common Library

HUL Common Library は Hadron Universal Logic (HUL) ボードのレジスタ設定、コントロールを行うために開発されたコードをもとに作られた Library である。SiTCP / SiTCP-XG の RBCP (Remote Bus Control Protocol, UDP 使用) を使うプログラムの多くがこのライブラリに入っており、現在 AMANEQ 本体のファームウェアバージョンを確認したり、MIKUMARI Link のステータスを確認したりすることもできる。また、AMANEQ Software は HUL Common Library を用いており (Linux で言うライブラリのリンクを行っている)、AMANEQ Software をインストールする前に、 HUL Common Library をインストールしておく必要がある。

実行環境

基本的に Linux で動かすことを想定している。現在、動くことがわかっている環境は、CentOS 7, AlmaLinux 8, AlmaLinux 9 である。近年の Linux のライフサイクルやサポート期間を鑑みて、2024年9月時点でユーザーの間では AlmaLinux 9 が広く使われている。

事前にインストールが必要なパッケージ

インストール

リンク

SPADI-A DAQ マニュアル