The Emulex TargetConnect™ Software Developer Kit (SDK) provides the flexibility to quickly develop and deploy feature-rich storage solutions based on Emulex LightPulse® Fibre Channel and FCoE CNA target or initiator mode drivers. These solutions include sophisticated storage devices which provide advanced functionality, including storage appliances, test and diagnostics, backup engine devices, deduplication, and more.
The TargetConnect™ SDK supports two development strategies:
- The Sample SCSI Target Mode Driver for Proprietary Functionality This package includes an Emulex Lightpulse® driver (Linux initiator base driver) delivered in source code form with an Emulex target mode API added to the base driver. Developers write directly to the Emulex target mode API and create a custom SCSI target mode driver in any OS environment, whether it be a custom OS or off-the-shelf OS. A sample SCSI target mode driver with simulated disks is available as a reference implementation to guide the development of a custom driver. The complete kit is available with an Emulex software license agreement.
- The Emulex SCST Subsystem for Open Source Functionality For developers who want to leverage the Open Source community SCST architecture in designing Linux-based storage solutions, Emulex provides an Emulex SCST helper, which transparently maps the code to the Open Source SCST Subsystem. SCST is an Open Source standard developed by the Linux community, and is an alternative implementation of a SCSI target subsystem for Linux.
Partners interested in utilizing the TargetConnect™ SDK to develop solutions based on Emulex LightPulse® Fibre Channel and FCoE CNA target or initiator mode drivers should email alliances@emulex.com.


