PC 和嵌入式系统之间的双同步 USB 闪存驱动器?

Jef*_*amb 5 usb usb-storage usb-flash-drive

我无法\xe2\x80\x99决定将其发布到哪个网站,但认为这是最合适的。

\n\n

I\xe2\x80\x99m 尝试为运行ChibiOS 的嵌入式系统设置测试环境。该嵌入式系统需要一个带有文件的 USB OTG 设备(USB 闪存驱动器)。该文件是在PC上创建的,需要传输到嵌入式系统。

\n\n

目前的方法:

\n\n
    \n
  • 取出 USB 闪存驱动器,将其插入 PC。
  • \n
  • 将文件从目录复制到 USB 闪存驱动器。
  • \n
  • 弹出/卸载 USB 闪存驱动器。
  • \n
  • 将 USB 闪存驱动器从 PC 物理移动到嵌入式系统。
  • \n
\n\n

这是乏味的并且每天发生数十次。我\xe2\x80\x99d 喜欢编写脚本,但需要一种解决方案来将 USB 闪存驱动器从一个主机端口物理移动到另一个主机端口。

\n\n

我想我正在使用带有两个 USB 连接器的以下类型的 USB 设备(索尼 USM-SA3)

\n\n

在此输入图像描述

\n\n

然而,有\xe2\x80\x99s免责声明:

\n\n
\n

*注意:SA系列请勿同时连接PC和移动设备。

\n
\n\n

这就是我想做的,所以这不会\xe2\x80\x99 工作。

\n\n

简而言之,我寻找的设备有两个 USB 端口。

\n\n
    \n
  • 将两个 USB 端口插入您的 PC。
  • \n
  • 已安装两个 USB 闪存驱动器并显示为 2 个设备。
  • \n
  • 复制到一台设备的文件会同时显示在另一台设备上。
  • \n
\n\n

这款DIAMOND PC 到 PC USB 文件传输适配器看起来正是我\xe2\x80\x99m 所寻找的,但似乎依赖于特定软件,可能是因为 \xe2\x80\x99s 没有板载存储。

\n\n

当然,任何其他解决方案都将受到欢迎。

\n

ctr*_*lor 0

这就是我们几年前在类似情况下所做的。

将一些软件放在 USB 存储上,这将是第一阶段引导加载程序。它指示嵌入式设备从网络文件服务器加载操作系统以及从何处加载。

每次构建新操作系统时,请让构建将其复制到启动服务器上的文件中。然后按嵌入式设备上的重置按钮。

看着bootp