我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1807|回复: 30

[技术文章] android系统开发-SDCARD

[复制链接]

该用户从未签到

46

主题

44

回帖

0

积分

二级逆天

积分
0

终身成就奖

QQ
发表于 2017-3-20 00:20:11 | 显示全部楼层 |阅读模式
关于android系统开发sdcard移植,主要有如下工作:
1,内核驱动开发,完成后每次插入和拔出sdcard系统都会有相关的信息显示,而且sdcard可以手动挂载。

2,android的sdcard挂载主要是vold来完成,vold的源代码在/system/vold目录下,编译成/system/bin/vold
init.rc文件中有vold系统服务,确保android系统开机后vold有正常运行。

3,添加vold的配置文件,先查看/system/bin/vold/main.cpp文件中的process_config函数,发现配置文件路径如下:
/etc/vold.fstab
android2.2下/etc目录指向了/system/etc目录,因此我们要新建一个vold.fstab文件,目标路径为/system/etc/vold.fstab

4,vold.fstab文件的写法,参考/system/core/rootdir/etc目录下的vold.fstab,里面有详细的说明和例子,写法如下:
dev_mount       <label>     <mount_point>     <part>       <sysfs_path1...>
dev_mount命令        标签                挂载点                            子分区               设备在sysfs文件系统下的路径(可多个)
按照上面的要求和我的平台的实际情况,在vold.fstab中添加如下内容:
dev_mount sdcard /mnt/sdcard auto         /block/mmcblk0
上面的/block/mmcblk0表示sysfs下的路径,由于linux的sysfs文件系统是在sys目录下,所以对应到/sys/block/mmcblk0目录

5,完成后发现android系统中sdcard可用了,总结下载,sdcard部分很简单,主要是找到sdcard设备对应的sysfs文件系统路径
回复

使用道具 举报

  • TA的每日心情
    开心
    2024-5-29 20:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    48

    主题

    6492

    回帖

    7755

    积分

    二级逆天

    积分
    7755

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    QQ
    发表于 2017-3-20 08:03:19 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:09
  • 签到天数: 77 天

    [LV.6]常住居民II

    2

    主题

    7178

    回帖

    1万

    积分

    三级逆天

    积分
    10504

    终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2020-5-12 08:42:49 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:09
  • 签到天数: 77 天

    [LV.6]常住居民II

    2

    主题

    7178

    回帖

    1万

    积分

    三级逆天

    积分
    10504

    终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2020-11-5 08:53:06 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:09
  • 签到天数: 77 天

    [LV.6]常住居民II

    2

    主题

    7178

    回帖

    1万

    积分

    三级逆天

    积分
    10504

    终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2020-11-6 08:59:42 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:09
  • 签到天数: 77 天

    [LV.6]常住居民II

    2

    主题

    7178

    回帖

    1万

    积分

    三级逆天

    积分
    10504

    终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2020-11-9 08:52:06 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:09
  • 签到天数: 77 天

    [LV.6]常住居民II

    2

    主题

    7178

    回帖

    1万

    积分

    三级逆天

    积分
    10504

    终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2020-11-10 08:58:37 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:09
  • 签到天数: 77 天

    [LV.6]常住居民II

    2

    主题

    7178

    回帖

    1万

    积分

    三级逆天

    积分
    10504

    终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2020-11-13 09:00:05 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:09
  • 签到天数: 77 天

    [LV.6]常住居民II

    2

    主题

    7178

    回帖

    1万

    积分

    三级逆天

    积分
    10504

    终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2020-11-19 08:50:43 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:09
  • 签到天数: 77 天

    [LV.6]常住居民II

    2

    主题

    7178

    回帖

    1万

    积分

    三级逆天

    积分
    10504

    终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2020-12-1 08:56:27 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    论坛开启做任务可以
    额外奖励金币快速赚
    积分升级了


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表