許多開發(fā)板都能支持USB OTG2.0/3.0接口,用于連接USB Device類型的設備,如U盤、鼠標等。OTG接口還能切換至USB Device模式,此模式下可以將開發(fā)板模擬成鍵盤、鼠標甚至是U盤等設備。
接下來,我們以RK3568開發(fā)板為例,演示如何將開發(fā)板模擬成U盤。關(guān)于RK3568開發(fā)板的詳細介紹,大家可查看推文“重磅來襲 | 人工智能 iTOP-3568開發(fā)板” 。話不多說,下面直接進入演示環(huán)節(jié)。
首先,啟動開發(fā)板,然后通過調(diào)試串口登錄到開發(fā)板上,具體操作如下圖所示:

然后依次輸入以下命令,配置并重啟USB Mass Storage(UMS)功能,讓設備通過USB接口模擬成U盤(即USB大容量存儲設備)。
echo usb_ums_en > /tmp/.usb_config
echo "ums_block=/dev/block/179\:6" >> /tmp/.usb_config
/etc/init.d/S50usbdevice restart
此時PC電腦端會彈出一個磁盤設備,由于文件系統(tǒng)分區(qū)格式為 ext4 格式,所以只能在Ubuntu 上進行查看,掛載成功如下圖所示:

掛載過程中,可能出現(xiàn)這樣的情況:設備雖已掛載到電腦,卻無法正常打開,如下圖所示:

這時候要使用以下命令對磁盤進行修復(每個人的掛載分區(qū)不同,所以設備可能不同),如下圖所示:

修復完成之后,再次打開相應的盤符,就可以正常打開了,如下圖所示:

此刻,開發(fā)板模擬的U盤已連接至虛擬機中的Ubuntu系統(tǒng)上。
-
Linux
+關(guān)注
關(guān)注
88文章
11576瀏覽量
216671 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
6002瀏覽量
110080 -
RK3568
+關(guān)注
關(guān)注
5文章
609瀏覽量
7253
發(fā)布評論請先 登錄
評論