Sdílet prostřednictvím


Průvodce návrhem ovladačů sběrnice SD

zásobník ovladačů SD karet

otevření, inicializace a zavření rozhraní SD Card Bus

zpracování přerušení SD karty

žádosti O kartu SD

vstupně-výstupní požadavky na SD kartu

Zajištění digitálních požadavků, které používají přímé vstupní/výstupní operace

zabezpečení digitálních požadavků, které používají rozšířené vstupně-výstupní

správa karet SD v aplikacích User-Mode

omezení pro ovladače SD karet

Hardwarové identifikátory SD karet

Informace o identifikačních řetězcích zařízení SD (Secure Digital Digital) najdete v tématu Identifikátory pro zařízení SD (Secure Digital Digital).

Omezení ovladačů karet SD

Určitá omezení platí pro ovladače zařízení s kartou Secure Digital (SD), které spravují funkci na kombinované nebo multifunkční kartě SD. Vrstvy ovladačů pro různé funkce karet na multifunkční kartě musí fungovat nezávisle na sobě. Aby se zajistila tato nezávislost, řidič autobusu odmítne následující operace:

  • Příkazy SD, které mění stav zařízení, například SELECT_CARD.

  • Vstupně-výstupní příkazy SD, které určují nulu funkce, ale jsou mimo rozsah adresy zadané v základním registru funkce (FBR).

  • Vstupně-výstupní příkazy SD, které určují počet funkcí jiného zásobníku zařízení.

Ovladače zařízení SD můžou spravovat společnou sadu registru kontroleru hostitele a stav zařízení voláním SdBusSubmitRequest s požadavky funkcí typu SDRF_GET_PROPERTY a SDRF_SET_PROPERTY. Popis těchto typů žádostí o funkci najdete v tématu SD_REQUEST_FUNCTION.

Příklad sběrnice SD (Windows 8.1)

Tato ukázka (už není podporovaná) je funkční ovladač vstupně-výstupní pro Secure Digital (SD). Ovladač se zapíše pomocí architektury ovladače režimu jádra. Jedná se o ovladač pro obecnou vývojovou desku Mars, která implementuje protokol SDIO bez dalších funkcí.

Stáhněte si ukázku ovladače Storage SDIO z GitHubu.