如何将文件夹共享为 USB 大容量存储设备(来自树莓派)

Cer*_*ber 13 linux usb usb-storage raspberry-pi

我想做一些很简单的事情……在我的脑海里。

我有一个带有 USB 端口和 SD 卡插槽(但没有网络)的“旧”相框,我想与我的 NAS“照片文件夹”保持同步

由于我期待购买 PI,因此我想知道如何以便宜的方式(美元和计算能力)实现这一目标。

我的主要猜测是在 USB 上连接两者。

查看其他答案,我发现将 PC 硬盘驱动器作为 USB 大容量存储USB WiFi 加密狗设备提供服务,可以模拟家庭视频播放器的虚拟大容量存储设备和 PI 板本身模拟 USB 大容量存储设备

因此,从我目前发现的情况来看,我有两个选择:主机到主机 USB 电缆Wifi 到 USB 适配器(两者都与 PI 本身一样昂贵)

问题是这两个设备都仅限 Windows,似乎都不允许选择要共享的特定文件夹。

回到我的目标,你们中有人知道如何在 USB 上连接两者吗?

额外问题:有没有办法在同一个“服务器”上多次执行此操作以将不同的文件夹连接到不同的客户端(其他帧/收音机/...)?

感谢您花时间阅读我的(长)问题!

hai*_*img 7

基本上 USB 协议要求一台设备作为主设备,其他设备作为从设备。不支持主-主连接。主设备通常具有 A 型连接器:计算机、支持外部 USB 媒体的相框等。从设备是典型的 U 盘、鼠标等。主设备通过 USB 总线为从设备供电。

为了使水浑浊USB OTG规范允许支持它的设备作为主设备又作为从设备(某些 Android 手机等)。

您的相框是主设备,您需要将树莓派作为从设备。据我所知,如果可能的话,这相当棘手:作为计算机,Raspberry Pi 支持 USB 主模式,但显然 USB 从模式在某些设备上也应该是可能的。引用您在问题中提到的论坛

B 型有一个内置的 2 端口 USB 集线器,它不知道如何充当 USB 设备。A 型直接连接处理器 USB 接口,可配置为 USB 设备或 USB 主机。

显然,除非人们有模型 A 可以开发,并且有人有才能、时间、倾向和文档来编写设备驱动程序,否则这将行不通。

在模型 B 上应该可以通过 GPIO 对慢速 USB 设备进行位冲击。

这一切都需要一些非常重要的黑客攻击,许多小时的编程/调试时间。在我看来,浪费时间。

我的建议:扔掉你的相框,买一些二手/便宜的小液晶显示器,把它连接到你的树莓派上,把它用作相框。更容易、更快等。

  • 或者只是通过 LCD 或 GPIO 连接器连接现有的帧显示器。 (2认同)