编写适用于 Oracle® Solaris 11.2 的设备驱动程序

退出打印视图

更新时间: 2014 年 9 月
 
 

USB 设备驱动程序样例

本节介绍使用 Oracle Solaris 环境的 USBA 2.0 框架的 USB 设备驱动程序模板。此驱动程序演示了本章中讨论的许多功能。此模板或框架驱动程序的名称为 usbskel

usbskel 驱动程序是可用于启动您自己的 USB 设备驱动程序的模板。usbskel 驱动程序演示了以下功能:

  • 读取设备的原始配置数据。每个 USB 设备需要能够报告设备的原始配置数据。

  • 管理管道。usbskel 驱动程序打开中断管道以显示如何管理管道。

  • 轮询。usbskel 驱动程序中的注释讨论如何进行轮询。

  • USB 版本管理和注册。

  • USB 日志。

  • 支持 USB 热插拔。

  • 支持 Oracle Solaris 暂停和恢复。

  • 支持电源管理。

  • USB 序列化。

  • 使用 USB 回调。