平台:s5pc110
系统:android2.3
内核:linux2.6.35
1,android2.3.4_kernel_2.6.35_T34H\arch\arm\mach-s5pv210\Kconfig
select S3C_DEV_HSMMC
select S3C_DEV_HSMMC1 if !S5PV210_SD_CH0_8BIT
select S3C_DEV_HSMMC2 if !S5PV210_SD_CH1_8BIT
select S3C_DEV_HSMMC3 if !S5PV210_SD_CH2_8BIT
加入上面后,内核中的打印信息可以看到以下:
有扫描到卡。
[73.852104] MMC e_removed
[74.058867] mmc_rescan mmc2,search for SDIO
[74.063104] mmc_rescan mmc2,search for SD
[74.157214]mmc2: new high speed SD card at address dda5
[74.171162]mmcblk1: mmc2:dda5 SD02G 1.83 GiB
[74.180370]mmcblk1: p1
[75.149051] MMC e_inserted
[75.350940] mmc2: card dda5 removed
[75.607378] MMC e_removed
2,修改系统的启动信息
(1)init.rc
android2.3.4_GB_T34H\device\samsung\smdkc110\inti.rc对比T34H的init.rc加入:
………………
#export EXTERNAL_STORAGE /mnt/sdcard
export EXTERNAL_STORAGE /sdcard
export EXTERNAL_SDCARD_STORAGE /sdcard/sd
………………
# create mountpoints
mkdir /mnt 0775 root system
mkdir /mnt/sdcard 0000 system system
mkdir /sdcard 0000 system system
(2),vold.fstab
android2.3.4_GB_T34H\device\samsung\smdkc110 \vold.fstab对比T34H的vold.fstab加入:
## Vold 2.0 Generic fstab
## - San Mehat (san@android.com)
##
#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
## label- Label for the volume
## mount_point- Where the volume will be mounted
## part- Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################
#dev_mount sdcard /mnt/sdcard auto /devices/platform/s3c-sdhci.0/mmc_host/mmc0
dev_mount sdcard /sdcard 1 /devices/platform/s3c-sdhci.0/mmc_host/mmc0
dev_mount sdcard2 /sdcard/sd auto /devices/platform/s3c-sdhci.2/mmc_host/mmc2
3,完成内核和系统中的配置,就可以挂到sd卡,如下图所示。
/sdcard/sd就为我们要挂载的sd卡。
分享到:
相关推荐
VM虚拟机安装Android2.2和设置虚拟SD卡[汇编].pdf
VM虚拟机安装Android_2.2和设置虚拟SD卡的详细教程
Android23SD卡挂载流程浅析.docx
但是每款定制过的android 系统的外置SD卡的路径都不一样,那我们怎么才能去获取这个路径呢,我们可以想其它的办法,我这里提供了一个类可以获取外置SD卡或内置SD卡的 label(名称),path(路径),mount_point(挂载点)...
主要介绍了Android2.3实现SD卡与U盘自动挂载的方法,较为详细的分析了Android2.3实现SD卡与U盘自动挂载的具体步骤与相关技巧,需要的朋友可以参考下
android 读取外置和内置存储卡路径和大小,亲测好使,项目中以运用
android 内部存储 sd卡app私有文件 等
Android 通过反射获取外置SD卡路径 Android 通过反射获取外置SD卡路径 Android 通过反射获取外置SD卡路径
Android23SD卡挂载流程浅析.doc
android gallery 图片轮播 展示SD卡下指定目录的图片 可删除
4.3 SD卡自动存Android log的相关代码介绍 4.3-13 第5章 其他Log说明 5-14 5.1 如何抓取网络相关的数据业务的log? 5.1-14 5.2 电话,消息,SIM卡电话本,PIN码相关,STK相关等问题需要哪些log? 5.2-14 5.3 “冻屏...
android通过代码读取手机sd卡中的音乐文件,放在adapter中,然后放到一个ListView中,做音乐列表
本文档基于android4.2平台,sd卡热插拔在android层是如何传递消息
android 读取和存储sd卡一个例子,欢迎下载!
3.3 SD卡存储器 3.4 音频输出电路 3.5 系统软件实现 4 软件设计 4.1 主程序设计 4.2音频初始化程序 4.3 SD卡初始化程序 5 Quartus仿真 5.1 Quartus仿真 5.1.1 Quarutus介绍 5.1.2 Verilog HDL 5.2 Quartus仿真总体...
使用mdev来实现arm linux自动识别并挂载sd卡,添加对热插拔事件的响应,实现U盘和SD卡的自动挂载。
在Android N上并没有提供直接的方法获取外置SD卡或挂载U盘路径,可以通过下面方法获取内置sd卡路径 Environment.getExternalStorageDirectory().getAbsolutePath(); 通过查看getExternalStorageDirectory源码发现,...
SD卡任意挂载工具
本文实例讲述了Android判断SD卡是否已经挂载的方法。分享给大家供大家参考。具体如下: 提供一个监听方法BroadcastReceiver 设置IntentFilter为: Intent.ACTION_MEDIA_MOUNTED Intent.ACTION_MEDIA_EJECT Intent....