本节说明 Solaris 9 4/04 发行版中的 USB 驱动程序增强功能。 这些增强功能在 x86 和 SPARC 平台上均可用。
新的通用 USB 驱动程序 – 现在可以通过使用标准 UNIX read(2) 和 write(2) 系统调用的应用程序来访问和处理 USB 1.0 设备,而无需编写特定的内核驱动程序。 其他功能包括:
应用程序具有对原始设备数据和设备状态的访问权限。
该驱动程序支持控制、批量和中断(入和出)传送。
有关详细信息,请参见 ugen(7D) 手册页和 USB DDK,这些资料可在以下 Web 站点找到:
http://developers.sun.com/solaris/developer/support/driver/usb.html |
Digi Edgeport USB 支持 – 提供对多种 Digi Edgeport USB 到串行端口的转换设备的支持。
新设备可作为 /dev/term/[0-9]* 和 /dev/cua/[0-9]* 访问。
USB 串行端口可以像任何其他串行端口一样使用,但不可用作本地串行控制台。 用户可以很容易地理解这样一个事实:数据是通过 USB 端口运行的。
有关详细信息,请参见 usbser_edge(7D) 手册页,或访问 http://www.digi.com 和 http://www.sun.com/io。
适用于用户编写的内核程序和用户级驱动程序的文档和二进制支持 – 可以使用 Solaris USB 驱动程序开发工具包 (DDK),其中包括文档。 有关 USB 驱动程序开发的最新信息(包括 DDK 的信息),请访问以下 Web 站点:
http://developers.sun.com/solaris/developer/support/driver/usb.html |