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

然后依次輸入以下命令,配置并重啟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電腦端會彈出一個磁盤設備,由于文件系統分區格式為 ext4 格式,所以只能在Ubuntu 上進行查看,掛載成功如下圖所示:

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

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

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

此刻,開發板模擬的U盤已連接至虛擬機中的Ubuntu系統上。
-
Linux
+關注
關注
87文章
11461瀏覽量
212794 -
開發板
+關注
關注
25文章
5525瀏覽量
102322 -
RK3568
+關注
關注
5文章
579瀏覽量
6091
發布評論請先 登錄
評論