1

我想知道是否可以告诉android手机的Linux内核将桌面分区挂载为手机文件系统的一部分,而这款手机通过USB连接到桌面。

我是否必须修改内核才能做到这一点,如果是这样,它有多难?我知道从桌面安装 USB 驱动器是每个 Linux 的标准功能。但是我不太确定 USB 通信是否足够对称,以便反过来(为手机安装桌面磁盘可以轻松实现。

在某种意义上,这类似于反向 USB 网络共享 ( http://blog.mycila.com/2010/06/reverse-usb-tethering-with-android-22.html )。但是我不想让手机使用主机的网络连接,而是让手机使用主机的磁盘。

有人对此有一些想法吗?

编辑:

我想这样做是因为为了试验一些东西,我需要假装我的手机有一个超快的 sdcard(比市场上可用的快),所以我想通过桌面 ramdisk(基本上是内存中的磁盘)来模拟它

更新:

经过一番搜索,我发现使用这两种产品:主机到主机 USB 电缆: http ://www.amazon.com/Plugable-USB-Easy-Transfer-Cable/dp/B005OTPVMY/ref=pd_sim_sbs_pc_1 和USB OTG 电缆: http ://www.amazon.com/T-Flash-Adapter-Samsung-GT-i9100-GT-N7000/dp/B005FUNYSA

我可以将支持 USB-OTG 的手机变成 USB 主机,并使用在计算机上运行的任何 USB 驱动程序。我不确定在这两个转换之后我会得到什么速度?任何人都可以对此发表评论吗?或者我可以以某种方式将这两个适配器组合成一根“A 到 OTG 电缆”吗?

4

2 回答 2

1

我在 linux-usb 邮件列表上与 linux-usb 开发人员进行了讨论,得到了满意的答复。基本上我需要一个 PLX net2282 卡来把我的桌面变成一个 USB 从设备,然后在上面运行 USB gadget 驱动程序。

详细信息可以在这里找到: http ://www.spinics.net/lists/linux-usb/msg72012.html

于 2012-10-10T20:52:24.787 回答
0

Android 设备的外部文件系统只能是 SD 卡。据我所知,这是不可能的。Android 期望其文件系统仅在 SD 卡上。

于 2012-10-03T05:21:03.850 回答