MMC
Ming_Kernel
如果曾经有过汗水里的耕耘,就会在收获的季节不致去懊悔曾经蹉跎的岁月
展开
-
MMC驱动之mmc host
mmc host驱动的核心的数据结构是struct mmc_host,而对具体的mmc host驱动,是要实现host相关的操作函数集struct mmc_host_ops,比如卡的检测,写保护,发送命令请求等,然后创建一个mmc_host并添加进系统原创 2017-08-16 23:30:01 · 2587 阅读 · 1 评论 -
MMC驱动之SD卡
SD卡作为一种块设备,其驱动是挂在gendisk下实现的,对应代码在drivers/mmc/core/block.c两个主要的函数是mmc_blk_alloc,mmc_add_diskmmc_blk_alloc里调用alloc_disk分配了一个gendisk,调用blk_init_queue分配并初始化了一个request_queuemmc_add_disk调用device_add_原创 2017-08-27 10:23:36 · 662 阅读 · 0 评论 -
SD spec摘要
SD卡管脚:SD卡分别在SD模式和SPI模式的管脚描述:模式选择:总线协议:SD卡命令分为广播命令和点对点的命令两类:广播命令有的需要response,有的不需要response;点对点的命令都需要response,有的点数据,有的不带数据:命令格式:SD卡初始化流程:原创 2017-09-23 23:53:38 · 793 阅读 · 0 评论