이 절에서는 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 and http://www.sun.com/io를 참조하십시오.
사용자가 작성한 커널 및 userland 장치용 설명서 및 바이너리 지원 – Solaris USB Driver Development Kit (DDK)와 이에 포함된 설명서를 사용할 수 있습니다.DDK에 대한 내용을 포함하여 USB 드라이버 개발의 최신 정보는 http://developers.sun.com를 참조하십시오.