是否可以将BB用作大容量存储设备?
我希望它连接到可以从USB连接(例如USB闪存驱动器)读取文件的音频播放器,并充当包含一个特定文件夹的数据存储设备(及其子文件夹) )从文件系统(如果可能,在连接到电路板的闪存驱动器上。)。
正如设备规格所述,它具有以下连接:
操作系统可能是Ubuntu但可以更改。
为实现这一目标,需要执行哪些驱动程序或配置?
答案 0 :(得分:1)
最新的图像已经将大容量存储usb小工具激活,因此系统应在连接时识别大容量存储外围设备。 快速谷歌搜索显示this discussion关于试图禁用 USB MS小工具的用户:
从讨论中,神奇发生的文件是:
/opt/scripts/boot/am335x_evm.sh
/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 documentation