37、SDIO设备驱动

简介: SD(Secure Digital Memory Card)IO卡是在SD内存卡接口基础之上发展起来的接口。SDIO协议类似于USB总线协议。 和USB总路线类似,SDIO总路线也有两端,一端是HOST端,另外一端是DEVICE端,所有指令都是由HOST端发出指令开始,在DEVICE端只要能解析HOST的命令,就可以和HOST进行通信。

    SDSecure Digital Memory CardIO卡是在SD内存卡接口基础之上发展起来的接口。SDIO协议类似于USB总线协议。<?xml:namespace prefix = o />

wps_clip_image-20231

和USB总路线类似,SDIO总路线也有两端,一端是HOST端,另外一端是DEVICE端,所有指令都是由HOST端发出指令开始,在DEVICE端只要能解析HOST的命令,就可以和HOST进行通信。

wps_clip_image-27682

关于更进一步的SDIO协议,及协议中发送命令,回应命令,传送数据等相关协议,及DDKSDIO卡设备的支持,还有利用总线驱动使SDIO设备初始化,接收中断,发送和接收数据等操作的介绍,参见[1]

[1] Windows驱动开发详解,张帆

目录
相关文章
|
6月前
|
Linux
Linux驱动开发(使用I2C总线设备驱动模型编写AT24C02驱动程序)
Linux驱动开发(使用I2C总线设备驱动模型编写AT24C02驱动程序)
98 0
|
1月前
|
Linux
Linux内核中USB设备驱动实现
Linux内核中USB设备驱动实现
25 0
|
11月前
|
Linux 芯片
Linux驱动之I2C设备驱动
下面的代码分析主要都在注释中,会按照驱动中函数的执行顺序分析。
|
11月前
|
Linux
linux总线设备驱动程序框架
linux总线设备驱动程序框架
128 0
|
Linux 数据安全/隐私保护 开发者
Linux驱动开发——(linux内核字符设备硬件操作接口之ioctl)gpio(3)
Linux驱动开发——(linux内核字符设备硬件操作接口之ioctl)gpio(3)
242 0
Linux驱动开发——(linux内核字符设备硬件操作接口之ioctl)gpio(3)
|
Linux
Linux驱动开发——(次设备号使用及混杂设备驱动开发)gpio(5)
Linux驱动开发——(次设备号使用及混杂设备驱动开发)gpio(5)
182 0
Linux驱动开发——(次设备号使用及混杂设备驱动开发)gpio(5)
|
移动开发 Unix Linux
UART子系统(四) TTY驱动程序框架
UART子系统(四) TTY驱动程序框架
182 1
UART子系统(四) TTY驱动程序框架
|
开发工具 git
UART子系统(七)字符设备驱动程序的另一种注册方法
UART子系统(七)字符设备驱动程序的另一种注册方法
88 0
UART子系统(七)字符设备驱动程序的另一种注册方法