androidsd卡流程解析-ChinaUnix博客.PDFVIP

  • 161
  • 0
  • 约2.54万字
  • 约 25页
  • 2017-06-16 发布于江苏
  • 举报
androidsd卡流程解析-ChinaUnix博客

android sd 卡流程解析 本文是随笔所记,为了用时比较方便查到到对应的代码。文中可能会有些错误,如各位 IT 友发现,欢迎给我留言或发email:hyouyan@126.com android 的sd 卡大概可以分为三层: 1:kernel 层的检测,并发送卡存在与否的消息 2:vold service,这个是个可执行文件,在init.rc 中以服务的形式启动。通过监听kernel sd 卡的插入与拔出的uevent 及其它事件,并发送给framwrok 3:framwork,接受sd 卡状态变化的netlink,并发相应命令给vold 1:kernel 层的检测 在sd 卡的对应驱动中ret = sdhci_add_host(host); 对应厂家sd 卡的驱动中有 mmc_add_host(mmc); int mmc_add_host(struct mmc_host *host) { …… mmc_start_host(host); …… } /** * mmc_add_host - initialise host hardware * @host: mmc host * * Register the host with t

文档评论(0)

1亿VIP精品文档

相关文档