![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
学习不止
这个作者很懒,什么都没留下…
展开
-
uboot如何驱动SD卡
https://www.eefocus.com/marianna/blog/14-08/305552_21cba.html转载 2020-11-08 20:15:24 · 573 阅读 · 0 评论 -
mmcblk0:error -84的解决办法
今天在样机的SD卡上进行读写的时候,内核报错:mmcblk:0 error -84 transferring data, sector 8057, nr 1, cmd response 0x900, card status 0x0sblk_update_request: I/O error, dev mmcblk0, sector 8057Buffer I/O erron on dev ...原创 2019-10-13 15:05:16 · 11444 阅读 · 1 评论 -
linux write函数耗时分析
一、背景:嵌入式设备写SD卡的时候,偶尔会出现调用write卡顿,内核linux-3.4.y二、linux内核io流程1. 应用程序调用write,陷入内核执行vfs_write函数,将数据写入页高速缓存(每个缓存页包含若干个缓冲区)。而在写入之前需要(1)检查页是否在回写,如果正在回写则挂起进程,等待回写标志清空时唤醒进程;(2)检查页buffer是否locked,如果locked则...原创 2019-08-13 14:46:23 · 3166 阅读 · 0 评论