5

是否可以将 BB 用作大容量存储设备?

我希望它连接到一个音频播放器,该播放器可以从 USB 连接(例如 USB 闪存驱动器)读取文件并充当包含文件系统中的一个特定文件夹(及其子文件夹)的数据存储设备(如果可能,在连接到电路板的闪存驱动器。)。

正如设备规格所说,它具有以下连接性:

  • 用于电源和通信的 USB 客户端
  • USB主机

操作系统可能是 Ubuntu,但可以更改。

为了实现这一点,需要完成哪些驱动程序或配置?

4

1 回答 1

3

最新的图像已经激活了海量存储 USB 小工具,因此您的系统应在连接时识别海量存储外围设备。一个快速的谷歌搜索揭示了这个关于用户试图禁用USB MS 小工具的讨论:

从讨论中,魔术发生的文件是:

  • 德比安:/opt/scripts/boot/am335x_evm.sh
  • Ubuntu:/opt/scripts/boot/am335*
  • 阿姆斯特朗:/usr/bin/g-ether-load.sh

在我的 Debian 映像中,您要修改的行是:

modprobe g_multi file=${gadget_partition} cdrom=0 stall=0 removable=1 nofua=1 iSerialNumber=${SERIAL_NUMBER} iManufacturer=Circuitco  iProduct=BeagleBone${BLACK} host_addr=${cpsw_1_mac}

以及在此之前设置的相应$gadget_partition变量,以便自定义要公开的文件夹。

请注意,标准配置中的 g_multi 小工具提供 3 种不同的设备:以太网接口、大容量存储外围设备和串行接口。如果要自定义参数,可以参考g_multi 文档(kernel.org)

于 2016-10-05T13:20:00.027 回答