next up previous contents
Next: Contents

USB CAMAC デバイスドライバ内部仕様
- Technical Description of USB-CAMAC Device Driver -


仲吉一男
kazuo.nakayoshi@kek.jp

高エネルギー加速器研究機構
素粒子原子核研究所オンライングループ

Abstract:

USB-SCSI 変換ケーブルを用いて SCSI CAMAC クレート・コントローラ を Linux から制御するためのデバイスドライバを開発した. すなわち USB ポートを持つ PC/AT 互換機と上記の USB-SCSI 変換ケー ブルを接続することで CAMAC によるデータ収集が可能となった. このデバイスドライバを用いた CAMACデータ収集の性能は, CAMAC シングルアク ション(16ビット)のリード/ライト操作に要する時間は 4.9ms, CAMAC ブロック転送(16ビット)はリードが 919KB/s, ライトが 923KB/s である. この内部仕様ではUSB CAMAC デバイスドライバの 実装方法とその動作について詳細に説明する. また本デバイスドライバを開発す る上で必要となる SCSI CAMAC クレート・コントローラの機能とその操作方法 について述べる. さらに Linux における USB デバイスドライバのフレームワー クについて述べ, 本デバイスドライバで使用する USB コアドライバ関数につ いて説明する.





Kazuo Nakayoshi
Wed Jun 27 22:15:09 JST 2001