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. |