是否可以將BB用作大容量存儲設備?BeagleBone Black如何被用作海量存儲設備?
我希望它被連接到可以從文件中讀取從USB連接文件(如USB閃存驅動器)並作爲含有一個特定文件夾數據存儲設備(和其子文件夾)的音頻播放器系統(如果可能,在連接到主板的閃存驅動器上)。
由於設備規格說,它的連接:
- USB客戶端功率&通信
- USB主機
操作系統可能會是Ubuntu的,但可以改變。
需要完成哪些驅動程序或配置才能實現?
是否可以將BB用作大容量存儲設備?BeagleBone Black如何被用作海量存儲設備?
我希望它被連接到可以從文件中讀取從USB連接文件(如USB閃存驅動器)並作爲含有一個特定文件夾數據存儲設備(和其子文件夾)的音頻播放器系統(如果可能,在連接到主板的閃存驅動器上)。
由於設備規格說,它的連接:
操作系統可能會是Ubuntu的,但可以改變。
需要完成哪些驅動程序或配置才能實現?
最新的圖像已經有大容量存儲usb gadget活動,因此連接時系統應該能夠識別大容量存儲外設。 快速谷歌搜索發現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