ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
デバイスドライバの記述 Oracle Solaris 11.1 Information Library (日本語) |
パート I Oracle Solaris プラットフォーム用デバイスドライバの設計
2. Oracle Solaris カーネルとデバイスツリー
USB デバイスと Oracle Solaris デバイスツリー
デバイス、インタフェース、エンドポイントの各ステータスの取得
22. ドライバのコンパイル、ロード、パッケージ化、およびテスト
23. デバイスドライバのデバッグ、テスト、およびチューニング
このセクションでは、Oracle Solaris 環境用の USBA 2.0 フレームワーク を使用するテンプレート USB デバイスドライバについて説明します。このドライバには、この章で説明した機能の多くの使用例が含まれています。このテンプレートドライバまたはスケルトンドライバの名前は、usbskel です。
usbskel ドライバは、ユーザーが独自の USB デバイスドライバを開始する際に使用可能なテンプレートです。usbskel ドライバには次の機能の使用例が含まれています。
デバイスの raw 構成データの読み取り。USB デバイスは必ず、自身の raw 構成データを報告できる必要があります。
パイプの管理。usbskel ドライバは、パイプの管理方法を示すために割り込みパイプを開きます。
ポーリング。usbskel ドライバのコメントで、ポーリングの実行方法を説明しています。
USB バージョン管理と登録。
USB ロギング。
USB ホットプラグへの対応。
Oracle Solaris の保存停止/復元再開への対応。
電源管理への対応。
USB 直列化。
USB コールバックの使用。