emmc
文章平均质量分 95
一叶片秋
励志嵌入式开发,并且一定要完成菜鸟到大牛的飞跃
展开
-
eMMC的五种操作模式
eMMC的五种操作模式:开机模式、ID辨识模式、中断模式、数据传输模式、无效模式。 开机模式 Boot mode Power ON后,卡若收到CMD0(GO_Idle_State)并带argument(0xF0F0F0F0),此时Card若支持Boot Mode则会进入Boot Mode,否则进入identification mode。 ID辨识模式 Card identification Power ON 后,经过原创 2020-11-29 14:19:36 · 14190 阅读 · 2 评论 -
emmc协议,FFU功能
emmc协议定义了很多功能,其中有一项是FFU,即在线更新famware,可以用来famware 的 更新,在emmc中是较常用的功能。为了开启FFU操作,主机首先检查eMMC设备是否支持FFU兼容性,通过读取EXT_CSD寄存器的SUPPORTED_MODES和FW_CONFIG,如果支持就会开启FFU操作。FFU操作的开始是通过转换FFU模式通过EXT_CSD的MODE_CONFIG。原创 2016-05-29 17:20:48 · 8413 阅读 · 2 评论 -
linux内核mmc读写分析
MMC 读写分析EMMC读写操作的调用栈mmc_queue_thread -> mmc_blk_issue_rq -> mmc_blk_issue_rw_rq -> mmc_start_req -> __mmc_start_data_req -> mmc_start_request ->原创 2016-05-17 21:50:55 · 7534 阅读 · 3 评论 -
mmc读写中scatterlist用法
在阅读内核代码下mmc模块时,经常会遇到mmc读写函数,一般的方式为创建一个请求队列,将命令和数据buf添加到请求队列里,有mmc块设备驱动将请求队列发下去,但是将数据buf并不是直接带下去,而是创建了scatterlist结构体,用sg_init_one函数将buf与其绑定,而由这个结构体进行数据的下发或读取,如下所示,是读取MMC ext——csd的一个函数static intmmc_sen原创 2016-07-10 22:32:34 · 4121 阅读 · 3 评论 -
树莓派3安装openCV
本人准备用树莓派+python+openCV实现一个家庭监控的装置 ,在此先介绍如何将opencv安装到 树莓派上,以及用opencv库对树莓派实现简单的应用。在此参考了如下链接的资料:http://www.pyimagesearch.com/2015/02/23/install-opencv-and-python-on-your-raspberry-pi-2-and-b/第一步 :首原创 2017-05-20 15:47:13 · 9648 阅读 · 0 评论