Bagikan melalui


Panduan Desain Sopir Bus SD

Tumpukan Driver Kartu SD

Membuka, Menginisialisasi, dan Menutup Antarmuka Bus Kartu SD

Menangani Gangguan Kartu SD

Permintaan Kartu SD

Permintaan I/O Kartu SD

Permintaan Digital Aman yang Menggunakan I/O Langsung

Permintaan Digital Aman yang Menggunakan I/O Yang Diperluas

Mengelola Kartu SD di Aplikasi User-Mode

Pembatasan Driver Kartu SD

Pengidentifikasi Perangkat Keras Kartu SD

Untuk informasi tentang string identifikasi perangkat Secure Digital (SD), lihat Pengidentifikasi untuk Perangkat Secure Digital (SD).

Pembatasan Driver Kartu SD

Pembatasan tertentu berlaku untuk driver perangkat kartu Secure Digital (SD) yang mengelola fungsi pada kartu kombo atau multifungsi SD. Tumpukan driver untuk berbagai fungsi kartu pada kartu multifungsi harus beroperasi secara independen satu sama lain. Untuk memastikan kemerdekaan ini, pengemudi bus menolak operasi berikut:

  • Perintah SD yang mengubah status perangkat, seperti SELECT_CARD.

  • Perintah I/O SD yang menentukan fungsi nol tetapi berada di luar rentang alamat yang ditentukan dalam register dasar fungsi (FBR).

  • Perintah I/O SD yang menentukan nomor fungsi tumpukan perangkat yang berbeda.

Driver perangkat SD dapat mengelola kumpulan register umum pengontrol host dan status perangkat dengan memanggil SdBusSubmitRequest dengan permintaan fungsi jenis SDRF_GET_PROPERTY dan SDRF_SET_PROPERTY. Untuk deskripsi jenis permintaan fungsi ini, lihat SD_REQUEST_FUNCTION.

Sampel Bus SD (Windows 8.1)

Sampel ini (tidak lagi didukung) adalah driver IO Secure Digital (SD) fungsional. Driver ditulis menggunakan Kerangka Kerja Driver Mode Kernel. Ini adalah pendorong untuk papan pengembangan mars generik yang mengimplementasikan protokol SDIO tanpa fungsionalitas tambahan.

Unduh sampel driver Storage SDIO dari GitHub.