Panduan Desain Sopir Bus SD
Membuka, Menginisialisasi, dan Menutup Antarmuka Bus 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
Untuk informasi tentang string identifikasi perangkat Secure Digital (SD), lihat Pengidentifikasi untuk Perangkat Secure Digital (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 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.