Jump To:
Leopard Sample Code: Hardware & Drivers
Developers can write software that communicates with or controls SCSI devices and devices that adhere to the SCSI Architecture Model specifications. Mac OS X provides in-kernel drivers for compliant devices and, with I/O Kit APIs, supports application-level access to all devices that declare peripheral device types other than $00, $05, $07, or $0E.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
SimpleUserClient (HTML) (DMG) (ZIP)
Shows how to create a user client for an I/O Kit kernel driver.
2008-08-27
CustomMediaIcons (HTML) (DMG) (ZIP)
Providing custom media icons for storage
2007-07-10
SCSIHBAEmulator (HTML) (DMG) (ZIP)
Demonstration of how to implement a virtual parallel tasking SCSI host bus adapter (HBA)
2007-02-20
SCSIOldAndNew (HTML) (DMG) (ZIP)
Demonstrates a backward-compatible technique for communicating with SCSI parallel devices on Mac OS X.
2006-12-07
USBPrivateDataSample (HTML) (DMG) (ZIP)
Demonstrates notifications when a USB device is hotplugged and associating arbitrary data with each device.
2006-10-16
VendorSpecificType00 (HTML) (DMG) (ZIP)
Demonstrates how to access vendor-specific storage device functionality using a simple interface from user space code.
2006-10-02