Share via


Block Driver Catalog Items and Sysgen Variables (Compact 7)

3/12/2014

In Windows Embedded Compact 7, you can support one or more of the block device drivers available in the catalog, or you can implement your own block driver to support a specialized block storage device.

For more information, see Block Drivers.

For more information about how to add or remove catalog items, see Design Your First OS.

Hardware and Software Requirements

  • None.

Catalog Items and Sysgen Variables

The following table describes the catalog items and associated SYSGEN variables you can use to add support for block device drivers to your OS.

Catalog item SYSGEN variable Description Dependencies

ATAPI PCI/IDE Storage Block Driver

SYSGEN_ATAPI

Provides a sample ATA packet interface driver, which supports all integrated device electronics (IDE) devices.

Requires SYSGEN_ATAPI_PCIO_CD and SYSGEN_ATAPI_PCIP_PDC20262.

Requires an ATA disk drive or CD/DVD-ROM drive on the hardware board.

Promise Controller ATAPI driver

SYSGEN_ATAPI_PCIP_PDC20262

Provides an ATAPI driver component that supports on-board PCI ATA/ATAPI host bus adapters.

Requires a PCI Promise PDC2026 host bus adapter.

Requires SYSGEN_ATAPI_PCIO_CD.

ATAPI PCI Support

SYSGEN_ATAPI_PCIO

Supports on-board PCI ATA/ATAPI host bus adapters for ATA disk drives.

None.

Basic ATAPI PCI CD/DVD-ROM Support

SYSGEN_ATAPI_PCIO_CD

Supports on-board PCI ATA/ATAPI host bus adapters for CD/DVD-ROM hardware.

Requires SYSGEN_ATAPI_PCIO.

The following table shows storage device driver SYSGEN variables you can set that do not have corresponding catalog items.

SYSGEN variable Description Dependencies

SYSGEN_RAMDISK

Sample block driver.

None.

SYSGEN_RAWFS

Sample file system driver (FSD).

None.

SYSGEN_MSFLASH_RAMFMD

Sample flash media driver (FMD).

None.

SYSGEN_MSFLASH_FASLD

A storage driver that supports Spansion™ Flash memory devices on the CEPC x86 standard development board (SDB).

Requires a Spansion™ Flash memory device.

SYSGEN_MSFLASH_SDNPCID

A storage driver that supports PCI NAND Flash memory devices on the CEPC x86 SDB.

Requires a PCI NAND memory device.

See Also

Other Resources

Block Drivers