[KEK Online Group][Nakayoshi's Page][CAMAC-USB Device Driver] → [User's Guide of CAMAC-USB Library]

[Draft]USB-CAMAC デバイスドライバ外部仕様

--- User's Guide of USB-CAMAC Driver and Library for Linux ---


イントロダクション

インストレーション

Linux 用 USB-CAMAC Library

デバイスドライバの使用方法

パフォーマンス

参考文献


イントロダクション

PC/Linux で SCSI Crate Controller と USB-SCSI 変換ケーブルを 使用して USB 接続で CAMAC 操作を行なうための方法について説明する. 本システム開発の目的は「ユーザビリティ」の追求である. 小規模な原子核・素粒子実験のデータ収集(DAQ)システムでは, デスクトップ PC とバスアダプタを使用して CAMAC や VME と データ転送を行なうスタイルが一般的である. 従って DAQ で使用可能な PC はおのずと限定(専用カードをインストール済み か, もしくは新たにインストールする必要があるという意味で)されていた. しかし, PC とその周辺機器との接続バスとしてほぼデファクトスタンダードと なりつつある USB を利用することで 上述のような専用カードを必要とせず USB ポートを持つ PC から DAQ が可能となる. より具体的なイメージとしては, 本システムの ソフトウエア(USB-CAMAC ドライバおよび CAMAC ライブラリ)を インストールすれば NOTE PC や専用カードがインストールされて いない, いわゆる普通の PC を使って CAMAC DAQ システムが可能となる. ユーザは, 専用カードのインストールやインストール後の 割り込み番号に衝突がないか等の確認作業から開放される.

インストレーション

ユーザインタフェースの詳細(Linux 用 USB-CAMAC Library)

デバイスドライバの使用方法

以下のような手順で CAMAC モジュールからデータを読んでみる. できれば Switch Register のようなテスト専用モジュールを使うことをお勧めします.(以下では Switch Register の データを読むことを想定している)

パフォーマンス

参考文献