android 手机通过 USB 端口安装桌面分区(磁盘级别的反向 USB 网络共享?)

标签 android linux-kernel usb mount

我想知道是否有可能告诉 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 电缆”?

最佳答案

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

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

关于android 手机通过 USB 端口安装桌面分区(磁盘级别的反向 USB 网络共享?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12702299/

相关文章:

android - 如何从 XML 扩展扩展的 LinearLayout

android - 使用一段时间后,我的应用程序在滚动 WebView 时卡住,显示 "could not lock surface"

linux - struct inode 中 i_blksize 成员的替换是什么?

windows - 如何在 Windows 下嗅探 USB 端口?

python - 使用Python直接向USB发送信号

linux - Pamusb-agent 说已解锁但屏幕仍处于锁定状态

android - 无法在 Android 设备 :failed to find target with hash string 'android-23' 上构建 react-native 应用程序

Android java.lang.ClassCastException : android. widget.LinearLayout 无法转换为 android.widget.TextView

c - 从内核模块获取对输入设备的引用

c++ - C 程序可以在我的 Ubuntu VM 终端上运行,但不能在学校的 Linux 服务器上运行?