微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 有人研究过EMMC的驱动吗

有人研究过EMMC的驱动吗

时间:10-02 整理:3721RD 点击:
mtk平台,想问一下emmc@fat分区对应的块设备/dev/block/mmcblk0p4是在什么时候建立的,在block.c中我只看到建立了/dev/block/mmcblk0boot0和/dev/block/mmcblk0boot1,像其他的/dev/block/mmcblk0p*的设备都没有看到建立,那内核在什么时候建立这些设备的?
大家一起探讨探讨

有点眉目,在kernel/block/ioctl.c中通过blkpg_ioctl来进行add_patition的操作,这个会建立分区,最终会调用/kernel/fs/partition/check.c准备分区设备,但上层是注册在 inode上,可能内核开机的时候通过块设备操作进行分区。上层调用流程继续研究

牵涉到文件系统调用了,很难理清楚到底启动的时候谁去做了分区加载的操作

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top