Linux Kernel 2.4 Documentation:
/usr/src/linux/Documentation/tipar.txt
tipar.txt
テキサス・インスツルメンツ社ハンドヘルド用パラレルリンクケーブル
[プレインテキスト版]
- 原著作者: Romain Lievin
- 翻訳者: 川崎 貴彦 <takahiko(a)hakubi.co.jp>
- バージョン: 2.4.36
- 翻訳日時: 2004/04/15
テキサス・インスツルメンツ社ハンドヘルド用パラレルリンクケーブル
================================================================
著者: Romain Lievin
ホームページ: http://lpg.ticalc.org/prj_tidev
はじめに
--------
これは、非常に一般的であるホームメイドのパラレルリンクケーブル --TI8x/9x
グラフ計算機 (ハンドヘルド) とコンピュータまたはワークステーション (Alpha,
Sparc) を接続するように設計されたケーブル-- 用のドライバです。ドライバを
parport --パラレルポート抽象化レイヤ-- でビルドすると、このドライバは
プラットフォームに依存しなくなります。
これは、同じポートに接続された他のデバイス (ZIP ドライブなど) と一緒に
使うこともできます。私は 100MB の ZIP を持っていますが、どちらもちゃんと
動いています!
より多くの情報が必要な場合は、上記 URL の 'TI ドライバ' ホームページを
訪ねてみてください。
必要なもの
----------
当然ながら TI 計算機と、計算機と通信できるプログラム。TiLP は確実に動き
ます (私が開発者ですから!)。yal92 は、tipar 用に tidev を変更すれば、
使うことができるでしょう (ハッキングが必要になるかもしれません...)。
使い方
------
最初に parport サポート (CONFIG_PARPORT_DEV) をコンパイルしておく必要が
あります。カーネルに組み込むか、モジュールにするかしてください。この
ドライバは、新しいデバイス階層 (devfs) をサポートします。
次に、(root になって) 適切なモジュールディレクトリ (lib/modules/2.5.XX)
から、次のようにしてください。
modprobe parport
insmod tipar.o
まだ存在しないのなら (普通はそうですが)、デバイスを作成してください。
mknod /dev/tipar0 c 115 0
mknod /dev/tipar1 c 115 1
mknod /dev/tipar2 c 115 2
読み書きできるように、デバイスのパーミッションを設定する必要があるで
しょう。
chmod 666 /dev/tipar?
これで、TiLP などのリンクプログラムを実行する準備が整いました。適切に
設定をおこなってください (RTFM [訳注:Read The Fucking Manual])。
モジュールパラメータ
--------------------
パラメータは、次のように設定できます: insmod tipar 名前=値
現在のところ、ケーブルごとにパラメータを設定する方法はありません。
名前: timeout
型: 整数
デフォルト値: 15
説明: 1/10 秒単位のタイムアウト値。この時間が過ぎたときに
データが得られなければ、ドライバはタイムアウトエラーを
返します。
名前: delay
型: 整数
デフォルト値: 10
説明: マイクロ秒単位のビット間遅延。値を低くすると、データ
レートが高くなりますが、伝送の信頼性は下がります。
これらのパラメータは、./include/linux/ticable.h にリストされている
ioctl(2) コールで、どのプログラムからでも実行時に変更できます。ioctl()
などについて 50 ページも記述したりするよりも、それらの使い方やドライバ
の機能を示している ticables ライブラリ (dev_link.c) を見ていただくほうが、
おそらく有益でしょう。このドライバを使うアプリケーションを作成することに
興味がある人にとっては、たぶん、もっとずっと役に立つことでしょう。
奇妙な動作/バグ
----------------
無し。
連絡方法
--------
roms@lpg.ticalc.org 宛で私にメールが届きます。あなたのメッセージに私が
気が付くように、題名の頭に "TIPAR: " と付けてください。jb@jblache.org の
JB にメールを出してもよいです。彼は、ドライバを Debian 用にパッケージング
しました。
謝辞
----
コードは tidev.c と parport.c をベースにしています。ドライバは、テキサス・
インスツルメンツ社からは独立して開発されました。
------------------------------------------------------------
翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
翻訳日: 2004/04/15
翻訳者: 川崎 貴彦 <takahiko(a)hakubi.co.jp>
Linux カーネル 2.4 付属文書一覧へ戻る