转:https://blog.csdn.net/zqixiao_09/article/details/51088887 前面我们学习I2C、USB、SD驱动时,有没有发现一个共性,就是在驱动开发时,每个驱动都分层三部分,由上到下分别是: 1、XXX 设备驱动 2、XXX 核心层 3、XXX 主机控制 ...
分类:
系统相关 时间:
2018-10-24 20:10:17
阅读次数:
153
1、概述本文档以imx6实验平台为例,介绍SD设备驱动实现流程。
2、SylixOS中SD系统框架SylixOS中SD协议栈(以下称作SDStack)结构如图2.1所示。图2.1SD协议栈结构1)Host层:硬件控制器抽象层,SD控制器在不同的硬件平台上可能有不同的实现,因此需要实现具体的传输处理操作。..
分类:
其他好文 时间:
2017-04-17 14:59:52
阅读次数:
148
1.适用范围本文档为实现Nuc970平台的SD驱动总结,提供一些SylixOSSD驱动移植方法的参考。2.原理概述2.1控制器类型SD控制器有两种类型,分为SD标准控制器(SDHCI)和SD非标准控制器。SylixOSBase代码中实现了SDHCI的驱动,但Nuc970的SD控制器是非标准控制器,其功能都需要在BSP中..
分类:
其他好文 时间:
2017-03-10 19:34:15
阅读次数:
481
http://blog.chinaunix.net/uid-29404121-id-4217026.html http://blog.chinaunix.net/uid-29709984-id-4304978.html http://blog.chinaunix.net/uid-26707720-i ...
分类:
其他好文 时间:
2017-01-12 19:01:09
阅读次数:
200
SD驱动框架:
wince系统中sd驱动框架如下图所示,软件部分总体上可以分为3个层。最底层的是SD Host Controller Driver(sdhc.dll),这一层就是对硬件SD控制器直接操作的驱动层。在系统移植时,这一层驱动就需要根据实际处理器的SD控制器做修改。中间一层是SD Bus Driver(sdbus.dll),顾名思义是SD总线的驱动代码,负责SD HOS...