Linux Driver MMC
win9zz
Life is brief, and then you die, you know?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MMC子系统调用过程浅析(Card层)
MMC驱动依据结构层次分为底层驱动、守护线程、集群读写、电源管理及热插拔管理5个部分。 MMC设备在系统内核中是块设备,可以参考一下一个最简单的块设备 http://blog.csdn.net/qq_33160790/article/details/77938438 card层: 下面从mmc_blk_data->gendisk中的queue调用开始分析。 mq->que原创 2017-09-12 21:56:15 · 2771 阅读 · 0 评论 -
MMC子系统调用过程浅析(Core层)
Core层关系图: /** * mmc_start_req - start a non-blocking request * @host: MMC host to start command * @areq: async request to start * @error: out parameter returns 0 for success, otherwise non zer原创 2017-09-14 17:14:15 · 3438 阅读 · 1 评论 -
Linux MMC子系统
MMC:MultiMedia Card(多媒体卡) MMC子系统从最开始的MMC,发展到包括如下的Card: MMC卡:具有MMC和SPI两种工作模式。 1.MMC是默认工作模式,具有MMC的全部特性。 2.SPI是其一个子集,用于低速系统。 SD卡:Secure DigtalMemory Card 兼容MMC标准,比MMC多一个引脚保护功能,速度快4倍。原创 2017-09-07 17:01:07 · 2127 阅读 · 0 评论 -
SD/MMC相关寄存器的介绍
熟悉SD/MMC的相关寄存器对协议的理解有一定的辅助作用,所以这篇文章来介绍一下SD/MMC相关的寄存器有哪些呢? 1.SD卡内部架构 在熟悉SD/MMC相关寄存器之前,我们先来看看SD卡的内部架构是怎么样的,如下图所示: 2.SD/MMC相关寄存器的介绍 从上图中总结出:SD卡内部有7个寄存器. 一、OCR,CID,CSD和SCR寄存器保存卡的配置信息; 二、RCA寄存器...转载 2018-03-29 18:34:51 · 1914 阅读 · 0 评论 -
MMC学习之CMD(待续)
basic comand(class 0) CMD0 GO_IDLE_STATE CMD2 ALL_SEND_CID CMD3 SEND_RELATIVE_ADDR CMD4 SET_DSR CMD7 SELECT/DESEKECT CARD CMD8 SEND_IF_COND CMD9 SEND_CSD CMD10 SEND_CID CMD11 ...原创 2018-08-25 16:08:16 · 2393 阅读 · 0 评论
分享