Go to main content
Oracle® Solaris 11.3 デバイスドライバの記述

印刷ビューの終了

更新: 2016 年 11 月
 
 

サンプル USB デバイスドライバ

このセクションでは、Oracle Solaris 環境用の USBA 2.0 フレームワーク を使用するテンプレート USB デバイスドライバについて説明します。このドライバには、この章で説明した機能の多くの使用例が含まれています。このテンプレートドライバまたはスケルトンドライバの名前は、usbskel です。

usbskel ドライバは、ユーザーが独自の USB デバイスドライバを開始する際に使用可能なテンプレートです。usbskel ドライバには次の機能の使用例が含まれています。

  • デバイスの raw 構成データの読み取り。USB デバイスは必ず、自身の raw 構成データを報告できる必要があります。

  • パイプの管理。usbskel ドライバは、パイプの管理方法を示すために割り込みパイプを開きます。

  • ポーリング。usbskel ドライバのコメントで、ポーリングの実行方法を説明しています。

  • USB バージョン管理と登録。

  • USB ロギング。

  • USB ホットプラグへの対応。

  • Oracle Solaris の保存停止/復元再開への対応。

  • 電源管理への対応。

  • USB 直列化。

  • USB コールバックの使用。