I det här avsnittet beskrivs förbättringar av USB-drivrutinen i Solaris 9 4/04. De här förbättringarna är tillgängliga för x86- och SPARC-plattformarna.
Ny inbyggd USB-drivrutin– USB 1.0-enheter kan nu användas och skötas via program som använder standardsystemanropen för UNIX read(2) och write(2) och utan att en speciell kärndrivrutin skrivs. Dessutom finns bland annat följande funktioner:
Programmen har tillgång till direkta enhetsdata och enhetsstatus.
Den här drivrutinen stöder kontroll-, bulk- och avbrottsöverföringar (in och ut).
Mer information finns i direkthjälpen (man page) för ugen(7D) och i USB DDK på följande webbplats:
http://developers.sun.com/solaris/developer/support/driver/usb.html |
Stöd för Digi Edgeport USB– Innehåller stöd för flera konverteringsenheter av typen Digi Edgeport USB-till-serieport.
Nya enheter används som /dev/term/[0-9]* och /dev/cua/[0-9]*.
USB-serieportar kan användas som alla andra serieportar, förutom att de inte kan fungera som lokal seriekonsol. Användaren märker inte att data överförs genom en USB-port.
Mer information finns i direkthjälpen (man page) för usbser_edge (7D) eller på http://www.digi.com och http://www.sun.com/io.
Dokumentation och binärt stöd för användarskrivna kärnor och drivrutiner – En Solaris USB Driver Development Kit (DDK), inklusive dokumentation, finns. Aktuell information om USB-drivrutinsutveckling, inklusive information om DDK, finns på följande webbplats:
http://developers.sun.com/solaris/developer/support/driver/usb.html |