otg+qAAMOO


在线课堂:(课程观看)
论??壇:(学术答疑)
开?发?板: (淘宝)
?????(天猫)
交流群一:QQ群:(鸿蒙开发/Linux/嵌入式/驱动/资料下载)
交流群二:QQ群:(单片机-嵌入式)
公?众?号:百问科技

此节演示在终端下如何在 USB Host 接口上使用 usb 存储设备

注意:需要准备一个 USB 设备,比如 U 盘、USB 蓝牙模块、usb 网卡或者 usb 摄像頭等
下面使用一个 U 盘作为例子,插到任意一个 USB Host 接口会打印出如下设备信息:
通过打印的设备信息可知,系统为该 usb 存储设备创建的设备節点为 /dev/sda一般来说/dev/sda 对应整个U盘,/dev/sda1 对应该 U盘的第 1 个分区/dev/sda2 对应第 2 个分区。

有些 U 盘没有划分分区它只有一个设备节点/dev/sda,而没有/dev/sda1 等节点对于這种情况,/dev/sda 既代表整个 U 盘也代表第 1 个分区。

我们可以挂载某个分区挂载之前要先通过 fdisk 命令获取分区类型,如下所示:
注意:暂不支持分區类型为 NTFS 的 U 盘。
测试完以后通过 umount 卸载/mnt,才可拔下 usb 设备:

此节演示如何测试 OTG 接口的两种模式分别是 device 模式和 host 模式。

注意:需要准备一个 OTG 转接线(开发板清单中不配)、Type C usb 数据线(开发板清单里配有)

开发板作为 USB 从设备,可以接到电脑上让电脑识别出它来,其中系统默认设置 usb otg device 为模拟网卡設备可以通过直接访问此 IP 的方式登录开发板。

登录成功后的截图如下图所示:

开发板作为 usb 主设备其他 USB 设备通过 otg 转接线插入开发板,开發板即可识别出这些 USB 外设备
下图是把 U 盘通过 otg 转接线插入开发板后,在串口打印的信息:
通过打印的设备信息可知系统为该 usb 存储设备创建的设备节点为 /dev/sda。一般来说/dev/sda 对应整个 U 盘/dev/sda1 对应该 U 盘的第 1 个分区,/dev/sda2 对应第 2 个分区

有些 U 盘没有划分分区,它只有一个设备节点/dev/sda而没有/dev/sda1 等节點。对于这种情况/dev/sda 既代表整个 U 盘,也代表第 1 个分区

我们可以挂载某个分区,挂载之前要先通过 fdisk 命令获取分区类型,如下所示:
注意:暂鈈支持分区类型为 NTFS 的 U 盘
测试完以后,通过 umount 卸载/mnt才可拔下 usb 设备:


· TA获得超过2.1万个赞

您好荣耀畅玩5X电信版不支持OTG功能。

谢谢 有没有什么软件可以帮助使用啊我买了一个OTG接头,插上没反应才意识到我手机不支持

你对这个回答的评价昰?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 qA什么意思 的文章

 

随机推荐