Android SDCard Mount 流程分析(一)
前段时间对Android 的SDCard unmount 流程进行了几篇简短的分析,由于当时只是纸上谈兵,没有实际上的跟进,可能会有一些误导人或者小错误。今天重新梳理了头绪,针对mount的流程再重新分析一次。 本篇大纲 android 系统如何开机启动监听mount服务 默认挂载点在Android 系统的哪个目录 vold.fstab 配置文件的分析 vold 里面启动页面main做了些什么 android 系统如何开机启动监听mount服务 android sdcard 热插拔监测和执行操作是由一个启动文件vold 所统领的,系统开机会读取初始化配置文件init.rc,该文件位于比如我的板子是:device/ti/omap3evm/init.rc,具体根据自己平台查找。里面有一个是默认启动vold 服务的代码,如下: servicevold/system/bin/vold socketvoldstream0660rootmount iopriobe2 如果要对该文件做出修改之类,要重新编一下boot.img 镜像文件,烧录进android 系统,之后可以在android的文件...