Ark*_*aik 5 embedded usb usb-otg
我想知道是否有可能让 Linux 系统看起来像一个 USB 外围设备。
就像智能手机可以根据它们连接的设备从主设备切换到从设备一样,我想知道是否有可能与 Linux 系统具有相同的行为。
例如,我在带有 USB 连接器的卡上有一个嵌入式 Linux,当我将 USB 密钥插入该卡时,USB 密钥被检测为从设备并安装在文件系统上。现在,如果我将卡连接到计算机,我也希望将其识别为 USB 从设备。
你认为这可能吗?
我发现了一个类似的问题,但没有回答将 Linux 目录用作 Android 手机的 USB-OTG 设备?
由于这些原因,我最终选择尝试将系统配置为 MTP 设备,而不是将其显示为大容量存储:
由于我在配置它时遇到了一些问题,因此我在这里为感兴趣的人打开了一个新问题。
是的,你可以,但这并不容易。你至少需要做一些工作。
Linux 从大约 2.4 或 2.6 版本起就支持作为 USB 从设备工作。您必须找到兼容的芯片,然后找到具有该芯片的设备,然后在某个地方购买一个(通常是在互联网上租用)。
特别是对于 USB 小工具,支持外围设备和块设备。
您的 Google 搜索:Linux USB 小工具。您可能还需要在内核源代码中进行一些挖掘任务,这种从属模式可能不包含在大多数发行版内核中,因此您必须重新编译它。
@Arkaik 的扩展:
用户空间 MTP 响应器可以使用uMTP-Responder,它很容易实现并且依赖于 gadgetfs 或 functionfs。
归档时间: |
|
查看次数: |
8080 次 |
最近记录: |