市面上的android手机很多都内置sd卡,比如我自己三星 i9020也是内置sd卡。那个时候对内置sd卡是个什么鬼东西,也不太清楚。只知道能用,插上usb线能够往里面拷点动作片之类的。之后联想三星等很多手机的官方rom都同时支持内外sd卡。比如我后来的i9070。
内置sd的最大好处,以我拙劣的眼光来看应该是给厂商省了一张标配的sd卡。把emmc里面多余的空间,分出一个区。虚拟成sd卡。出厂的时候一宣传,自带sd卡。其实自带个毛啊。把机器拆了都没sd卡。
要同时有两个sd卡,首先插上usb 进入usb mass storage的时候,电脑上应该显示两个盘符。要做到这个就得改gadget驱动里面的android.c文件,里面有很多初始化函数,包括mtp、ptp、mass_storage。重点就是mass_storage,其它的都是一些辅助,后面修修剪剪也就过去了。原版是这样:
改动之后是这样:
其实也就一件事情,在mass_storage_function_config添加了一个lun。后面会继续说到接下来的修改,包括分区表,vold相关,还有mountservice。
以上就是本篇文章【android usb mass storage EMMC转化为SD卡(一)android是什么手机「android usb mass storage EMMC转化为SD卡(一)」】的全部内容了,欢迎阅览 ! 文章地址:http://fabua.ksxb.net/quote/7188.html
动态
相关文章
文章
同类文章
热门文章
栏目首页
网站地图
返回首页 海之东岸资讯移动站 http://fabua.ksxb.net/mobile/ , 查看更多