linux emmc
JDSH0224
这个作者很懒,什么都没留下…
展开
-
uboot阶段修改rootfs根文件系统挂载参数
案例:将ext4的rootfs根文件系统类型的data模式从orderd改为jounal,已经显示data=journal模式,完美收工。进入uboot命令控制台操作,添加如下命令。重启设备,进入系统查看是否生效。,用于指定journal.原创 2023-01-29 16:28:09 · 834 阅读 · 0 评论 -
perf查看内核堆栈调用
perf工具使用原创 2023-01-28 14:19:56 · 337 阅读 · 0 评论 -
Linux pdflush机制
导致进程D状态大部分是因为第3种和第4种情况:有大量写操作,缓存由Linux系统管理,一旦脏页累计到一定程度,无论是继续写还是fsync刷新,都会使进程D住。该文件表示脏数据到达系统整体内存的百分比,此时触发pdflush进程把脏数据写回磁盘。缺省设置:10当用户调用write时,如果发现系统中的脏数据大于这阈值(或dirty_background_bytes ),会触发pdflush进程去写脏数据,但是用户的write调用会立即返回,无需等待。pdflush刷脏页的标准是让脏页降低到该阈值以下。原创 2023-01-27 11:25:06 · 734 阅读 · 0 评论 -
ext4 mount流程
其中ext4_fs_type结构体定义。路径:fs\ext4\super.c。原创 2023-01-24 11:47:57 · 289 阅读 · 0 评论 -
mmc bus总线
mmc host结构体。1.mmc总线结构体定义。原创 2023-01-24 11:41:01 · 195 阅读 · 0 评论 -
mmc host流程
mmc host操作接口定义原创 2023-01-24 11:37:39 · 166 阅读 · 0 评论 -
mmc driver驱动流程
在mmc总线上进行驱动和设备的匹配,匹配成功调用mmc_bus_probe。原创 2023-01-24 11:32:34 · 213 阅读 · 0 评论 -
mmc bus、driver、host注册流程
mmc bus、driver、host注册流程原创 2023-01-24 10:40:21 · 75 阅读 · 0 评论 -
logic sector、physical sector概念
文件系统可以访问任意的logical sector,firmware读取logical sector所属的physical sector后,经过处理,返回对应logical sector的数据。内核filesystem、block layer都是基于512B sector设计的(即physical sector = 512B),现如今出现了sector大于512B 的器件(例如physical sector = 4K)logic sector、physical sector概念。原创 2023-01-20 21:37:03 · 210 阅读 · 0 评论 -
eMMC工具dumpe2fs
【代码】eMMC工具dumpe2fs。原创 2023-01-07 15:33:20 · 436 阅读 · 0 评论 -
jdb2/kworker
块起始分别为9961472、9961984、9962496、9963008,每个需要512 sectiors 扇区,本次写1M的文件,需要4*512=1024个扇区,即每个扇区是1K。原创 2023-01-07 14:59:06 · 876 阅读 · 0 评论 -
基于sys文件系统查看eMMC配置信息
特别注意,bus width 是1bit,所以eMMC读写速度比较慢,bus width可以配置为1bits、2bits、8bits。路径:/sys/kernel/debug/mmc0。原创 2023-01-07 14:10:55 · 538 阅读 · 0 评论