首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > wince/wm sd卡驱动开发笔记

wince/wm sd卡驱动开发笔记

资料介绍
SD卡驱动开发
CE5.0下SD卡驱动开发

SD卡 Secure Digital memory Card
MMC MultiMedia Card

SD卡驱动开发的概念
Windows ce 的SD卡驱动协议栈包含总线驱动,主控制端驱动,客户端驱动。
总线驱动作为提取和管理层处于主控制驱动和客户端驱动之间。它包括在SDbus.dll文件
。为客户端驱动提供了标准的API,允许运行在任何的基于windows
ce设备。总线驱动将是独立于应用程序和主控制端驱动,在不同的处理器之间移植,并
不需要改动。

主控制端驱动控制包含主控制器硬件,遵循主控制端驱动接口,它被用于总线驱动通信
和设置操作参数。主控制器驱动接口提供一个硬件提取层,在总线和主控制端执行之间


客户端驱动和SD客户端驱动通信接口允许客户端驱动去和SD设备通信。客户端驱动接口
是有计划地抽象SD总线物理设备的执行,提供了客户端驱动最大的弹性。客户端驱动接
口允许客户端驱动去衡量一个单一的,同步的访问存储卡驱动使用一个线程,异步通信
设备驱动。

SD卡主控制端驱动
SD卡主控制驱动是软件构成,控制主控制器硬件和遵循主控制器软件接口(和主线驱动
通信并且设置操作参数)。主控制驱动使用API设置输出口,被总线驱动去注册和取消注
册。
注册包括提供信息关于host and
slot的性能,包含最大时钟速率,可接受的电压范围,SD卡的总线宽度,上电延迟。注
册提供回调函数,插槽选择操作、电源操作、和总线请求操作。
SD卡使用动态结构,随时允许主控制器去注册或取消注册。
主控制驱动接口提供硬件抽象层在总线驱动和主控制器执行之间。主控制驱动包含平台
和芯片集相关代码,只有通过这些接口和总线驱动通信。这些将保持总线驱动独立于主
控制器和平
标签:卡驱动开
wince/wm sd卡驱动开发笔记
本地下载

评论