android Sdcard挂载
2013-07-12 21:44
281 查看
关于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文件系统路径
http://blog.csdn.net/jiajie961/article/details/6035369
http://blog.csdn.net/yihongyuelan/article/details/6926034
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文件系统路径
http://blog.csdn.net/jiajie961/article/details/6035369
http://blog.csdn.net/yihongyuelan/article/details/6926034
相关文章推荐
- Android获取SDCard路径/Android获取存储器挂载点
- android 挂载 SDcard 的方法
- android 1.5中模拟器如果挂载sdcard
- 【Android】adb mount挂载sdcard,删除垃圾app
- ubuntu下挂载android sdcard的方法
- Android—— 4.2 Vold挂载管理_mmcblk内置-双sdcard (八)
- Android之文件管理_SDcard基本操作
- 安装APK文件到Android模拟器和Android sdcard的使用
- Android开发——对sdcard扩展卡文件操作
- Android中数据存储--采用SQLite存储数据及在SDCard中创建数据库
- 【Android游戏开发之十】(优化处理)详细剖析Android Traceview效率检视工具,分析程序运行速度!并讲解两种创建SDcard方式!
- android数据存储(二)之使用SDCard存储
- Android代码总结,Sdcard和图片相关
- android sdcard文件存储 + 媒体库更新方法
- Android SDCard Mount 流程分析
- xt910 android4.04国行sdcard与sdcard-ext互换
- Android在SDcard建文件夹(在Android中移动文件必用)
- Using Android Phone to recover SD card formatted with DD command under linux
- Android实现内存中数据保存到sdcard的方法
- 【Android】文件读写操作(含SDCard的读写)