本节说明 Solaris 9 4/04 发行版中的 USB 驱动程序增强功能。这些增强功能在 x86 和 SPARC 平台上均可用。
最新的通用 USB 驱程序 – 现在可以通过使用标准的 UNIX® read(2) 和 write(2) 系统调用的应用程序来访问和处理 USB 1.0 设备,而无需编写特定的内核驱动程序。其他功能包括:
应用程序具有对原始设备数据和设备状态的访问权限。
该驱动程序支持控制、批量和中断(入和出)传送。
有关详细信息,请参见 ugen(7D) 手册页和 http://developers.sun.com 上的“USB DDK”。
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 的相关信息),请访问 http://developers.sun.com。