Fork me on GitHub

随笔分类 -  MMC driver

摘要:随着硬盘技术的不断发展何固态硬盘的大量使用,你肯定听说过或者使用过固态硬盘,固态硬盘(或固态硬盘)能够达到比传统硬盘更快的读取和写入数据的速度,您可能不知道的是,随着时间的推移,当磁盘写满时,SSD硬盘在数据写入时可能会失去一些速度,如果您为了速度而在服务器中运行SSD,那么就可以使用TRIM来保持 阅读全文
posted @ 2023-07-22 15:52 yooooooo 阅读(448) 评论(0) 推荐(0) 编辑
摘要:存储网络行业协会SNIA(StorageNetworking Industry Association)快照的定义:关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。 需要注意的是:快照是完全可 阅读全文
posted @ 2022-07-23 21:57 yooooooo 阅读(860) 评论(0) 推荐(0) 编辑
摘要:图文并茂 RAID 技术全解 – RAID0、RAID1、RAID5、RAID100…… RAID 技术相信大家都有接触过,尤其是服务器运维人员,RAID 概念很多,有时候会概念混淆。这篇文章为网络转载,写得相当不错,它对 RAID 技术的概念特征、基本原理、关键技术、各种等级和发展现状进行了全面的 阅读全文
posted @ 2022-07-10 16:14 yooooooo 阅读(2107) 评论(0) 推荐(0) 编辑
摘要:一、说明 sdhci msm是指高通的mmc host,其使用了标准SDHC标准。故可以使用前面说的《host(第二章)——sdhci》和《host(第三章)——sdhci pltfm说明》的接口。 后续代码以msm8916平台的host实现以及linux 4.6.0版本中的sdhci msm的实现 阅读全文
posted @ 2019-05-06 10:34 yooooooo 阅读(1516) 评论(0) 推荐(1) 编辑
摘要:一、sdhci pltfm说明 sdhci pltfm并不是实际某个host的driver。 sdhci pltfm是指在sdhci core的基础上,提供了统一对sdhci_host的必要属性进行解析和设置的方法。 但是,对于sdhci类的host driver来说,使用sdhci pltfm并不 阅读全文
posted @ 2019-05-06 10:17 yooooooo 阅读(1756) 评论(0) 推荐(0) 编辑
摘要:一、sdhci core说明 1、sdhci说明 具体参考《host(第一章)——概述》 SDHC:Secure Digital(SD) Host Controller,是指一套sd host控制器的设计标准,其寄存器偏移以及意义都有一定的规范,并且提供了对应的驱动程序,方便vendor进行host 阅读全文
posted @ 2019-05-05 15:24 yooooooo 阅读(2362) 评论(0) 推荐(3) 编辑
摘要:一、host简单说明 host,也可以理解为host controller,是指mmc总线上的主机端,mmc总线的控制器,每个host controller对应一条mmc总线。 host controller会控制命令线、数据线和时钟线,从而实现mmc总线上的通讯。 上层发送mmc请求时,就是通过h 阅读全文
posted @ 2019-05-05 11:25 yooooooo 阅读(1808) 评论(0) 推荐(0) 编辑
摘要:一、说明 1、mmc core概述 mmc core主模块是mmc core的实现核心。也是本章的重点内容。 对应代码位置 。 其主要负责如下功能: mmc core初始化,包括注册mmc bus、mm host class等等 mmc host的管理和维护,包括为其他模块提供mmc_host的操作 阅读全文
posted @ 2019-05-05 09:45 yooooooo 阅读(2590) 评论(1) 推荐(2) 编辑
摘要:零、说明(重要,需要先搞清楚概念有助于后面的理解) 1、mmc core card相关模块为对应card实现相应的操作,包括初始化操作、以及对应的总线操作集合。负责和对应card协议层相关的东西。 这里先学习mmc type card。后续再学习sd type card。 对应代码: 2、另外,这里 阅读全文
posted @ 2019-05-05 09:44 yooooooo 阅读(2453) 评论(0) 推荐(1) 编辑
摘要:零、说明 对应代码drivers/mmc/core/host.c,drivers/mmc/core/host.h。 为底层host controller driver实现mmc host的申请以及注册的API等等,以及host相关属性的实现。 一、API总览 1、mmc host分配、注册相关 mm 阅读全文
posted @ 2019-04-29 15:17 yooooooo 阅读(2078) 评论(0) 推荐(0) 编辑
摘要:零、说明 对应代码drivers/mmc/core/bus.c。 抽象出虚拟mmc bus,实现mmc bus的操作。 一、API总览 1、mmc bus相关 mmc_register_bus & mmc_unregister_bus 用于注册和卸载mmc bus(虚拟mmc总线)到设备驱动模型中。 阅读全文
posted @ 2019-04-29 14:41 yooooooo 阅读(1717) 评论(0) 推荐(2) 编辑
摘要:一、host相关 1、struct mmc_host struct mmc_host是mmc core由host controller抽象出来的结构体,用于代表一个mmc host控制器。 数据结构如下: ocr值各个位代表的电压意义如下: host属性2(mmc_host caps2)支持的属性如 阅读全文
posted @ 2019-04-29 14:23 yooooooo 阅读(2481) 评论(0) 推荐(2) 编辑
摘要:一、概念 1、mmc的概念 mmc有很多种意义,具体如下: mmc MultiMedia Card,多媒体存储卡, 但后续泛指一个接口协定(一种卡式),能符合这接口的内存器都可称作mmc储存体。 主要特性如下: 工作电压:高电压为2.7~3.6 V,低电压为1.65~1.95 V,可选。 mmc总线 阅读全文
posted @ 2019-04-29 14:22 yooooooo 阅读(2277) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示