android系统开发(八)-SDCARD
来源:互联网 发布:淘宝怎么买水军 编辑:程序博客网 时间:2024/06/05 18:50
关于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文件系统路径
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jiajie961/archive/2010/11/25/6035369.aspx
- android系统开发(八)-SDCARD
- android系统开发(八)-SDCARD .
- android系统开发(八)-SDCARD
- android系统开发(八)-SDCARD
- android系统开发sdcard
- android系统开发(三)-SDCARD
- android开发 - SDCARD操作
- Android 获取系统和SdCard空间信息
- RK3188从SDCARD中运行Android系统
- RK3188从SDCARD中运行Android系统
- Android开发--FileInputStream/OutStream/Sdcard写入
- Android开发实践:拷贝assets到sdcard
- Android开发实践:拷贝assets到sdcard
- Android开发实践:拷贝assets到sdcard
- Android开发实践:拷贝assets到sdcard
- Android开发实践:拷贝assets到sdcard
- android系统学习八
- android -sdcard
- 【叶子函数分享五十四】汉字转拼音函数
- [EntLib]微软企业库5.0 学习之路——第十步、使用Unity解耦你的系统—PART2——了解Unity的使用方法(1)
- android系统开发(七)-背光模块
- 回溯法_求N个鸡蛋分到M个篮子里问题
- Linux安装mysql
- android系统开发(八)-SDCARD
- C文件操作 —— 在文件中查找关键字并替换
- android系统开发(九)-Audio部分准备工作alsa移植
- Android前台画面和后台service之间通信的方法之Broadcast
- android系统开发编译过程中的汇编错误
- 《Python核心编程》目录
- android系统开发(十)-audio移植一
- 没有盈利模式的移动开放平台都是浮云(转)
- android系统开发小知识-启动脚本文件内部的执行顺序