sd卡工作原理.docx

上传人:b****6 文档编号:8602846 上传时间:2023-02-01 格式:DOCX 页数:7 大小:106.25KB
下载 相关 举报
sd卡工作原理.docx_第1页
第1页 / 共7页
sd卡工作原理.docx_第2页
第2页 / 共7页
sd卡工作原理.docx_第3页
第3页 / 共7页
sd卡工作原理.docx_第4页
第4页 / 共7页
sd卡工作原理.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

sd卡工作原理.docx

《sd卡工作原理.docx》由会员分享,可在线阅读,更多相关《sd卡工作原理.docx(7页珍藏版)》请在冰豆网上搜索。

sd卡工作原理.docx

sd卡工作原理

首先看下脱离操作系统如何在S3C2410上实现SD卡的读写。

过程可以分为3个大的步骤:

初始化sd卡、写sd卡、读sd卡;下面的过程是我通过realview-MDK环境测试过的。

一、初始化sd卡

二、写sd卡

写sd卡可以分为3种方式:

POLL、中断、DMA

(1)POLL写

(2)中断写

(3)DMA写

三、读sd卡

读sd卡也可分为3中方式:

POLL、中断、DMA

(1)POLL读

(2)中断读

(3)DMA读

现在可以思考linux是如何管理管理SD卡的了。

Linux中SD驱动可以分为3层:

块设备层(mmc_block.c,mmc_sysfs.c,mmc_queue.c)、mmc协议层(mmc.c)、sd驱动层(s3c2410_sdi.c)。

下面从以下几个方面理解驱动:

1、s3c2410_sdi.c代码初始化过程;

2、SD卡块设备注册过程;

3、request及数据传输的实现。

下面介绍的过程参考的代码内核版本是2.6.8,其它版本过程类似。

一、s3c2410_sdi.c代码初始化过程

二、SD卡块设备注册过程

三、request及数据传输的实现

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1