Install

Back / Up / Next


インストール
Linux Kernelは2.2〜2.4に対応しています。
(2.0系はもはや手元にマシンが無いので、非対応です)
baba&babarlDAQのようにRTLinuxを使用しないのでインストールが簡単です。
まずはダウンロードして下さい。
  1. # tar zxvf nbbq-***-****.tar.gz
  2. # cd nbbq-***-****/
  3. # ./config (環境にあわせて設定して下さい)
  4. # make
  5. # make install (rootになって)
  6. # make update (アップデートするならこちら)
うまくインストールできたら、/usr/nbbq/binにパスを通します
for csh (.cshrc か .tcshrc を編集)
setenv PATH ${PATH}:/usr/nbbq/bin

for bash (.bashrcを編集)
PATH=$PATH:/usr/nbbq/bin
configでの設定


デバイスが作れない場合 configで変更できます。
NBBQでは /dev/nbbqdrv Major=122 Minor=0で使用しますが、 もしすでに使われている場合は、たとえば123にする場合は、

# nknod -m 0666 /dev/nbbqdrv c 123 0

とやって、nbbqdrv/nbbqdrv.h 内で

#define NBBQ_MAJOR 123

のように書き換えて下さい。

babarlDAQモードでOn-line解析(ANAPAW) もしくはOn-lineモニタ(NBBQHist) configで設定できます。
analyzerというプログラムが動作していることが必要です。
ANAPAWだけでなく、blkmonitorなどでも使用します。
Linux起動時に自動的にanalyzerを走らせるためには rootになって、

# cd analyzer/
# ./install-analyzer

として下さい。
自動的に走らせたくない場合は、Linux起動ごとに

# /usr/nbbq/bin/analyzer &

とやって下さい。

babaDAQモードでOn-lineモニタ
Javaの実行環境が動作できる環境が必要です。
JDKかJREの環境をインストールして、上記の用にJavaにもパスを 通して下さい。
Javaのバージョンはどのバージョンで正しく動作するか確認できて いませんが、
1.1系では bin/nbbqmonitor を編集して、classes.zipの場所も指定して下さい。

例えば)
java -classpath /usr/jdk/lib/classess.zip:/usr/nbbq/nbbqmonitor/class StartupDAQ

Advme 8001を使う場合
A24で使う場合は問題ないです。
A32で使う場合はDriverの都合上、ベースアドレスが0xF0000000 と 0xF1000000のモジュールしか使えません。
cmdvmeなどで、それぞれのモジュールにアクセスする場合は、 ベースアドレスを0x00000000 と 0x01000000 としてアクセスして下さい。
June 24, 2003
Hidetada Baba <baba@daq.rikkyo.ac.jp>