精华内容
下载资源
问答
  • 4.3 USB Host 接口测试 此节演示在终端下如何在 USB Host 接口上使用 usb 存储设备。 注意:需要准备一个 USB 设备,比如 U 盘、USB 蓝牙模块、usb 网卡或者 usb 摄像头等。 下面使用一个 U 盘作为例子,插到任意一...

    在线课堂:https://www.100ask.net/index(课程观看)
    论  坛:http://bbs.100ask.net/(学术答疑)
    开 发 板:https://100ask.taobao.com/ (淘宝)
         https://weidongshan.tmall.com/(天猫)
    交流群一:QQ群:869222007(鸿蒙开发/Linux/嵌入式/驱动/资料下载)
    交流群二:QQ群:536785813(单片机-嵌入式)
    公 众 号:百问科技


    版本 日期 作者 说明
    V1 2020 韦东山 技术文档

    4.3 USB Host 接口测试

    此节演示在终端下如何在 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 命令获取分区类型,如下所示:
    在这里插入图片描述
    从上图可知/dev/sda1 是 FAT32,挂载时可以指定类型为“vfat”:
    在这里插入图片描述
    注意:暂不支持分区类型为 NTFS 的 U 盘。
    测试完以后,通过 umount 卸载/mnt,才可拔下 usb 设备:

    [root@100ask:~]# umount /mnt
    

    4.4 OTG 接口测试

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

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

    4.4.1 otg device 模式测试

    开发板作为 USB 从设备,可以接到电脑上让电脑识别出它来,其中系统默认设置 usb otg device 为模拟网卡设备,可以通过直接访问此 IP 的方式登录开发板。
    在这里插入图片描述
    Usb otg 线连接至电脑后,可以看到设备管理器网络适配器 里多出一个名为 “Remote NDISCompatilble Deive #4 ”的网卡设备,之后我们可以使用 MobaXteram 新建一个 ssh 登录会话,登录到 IP地址为 192.168.7.1 的开发板。
    在这里插入图片描述

    登录成功后的截图如下图所示:
    在这里插入图片描述

    4.4.2 otg host 模式测试

    开发板作为 usb 主设备,其他 USB 设备通过 otg 转接线插入开发板,开发板即可识别出这些 USB 外设备。
    全功能 OTG HOST 模式接口测试
    下图是把 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 命令获取分区类型,如下所示:
    在这里插入图片描述
    从上图可知/dev/sda1 是 FAT32,挂载时可以指定类型为“vfat”:
    在这里插入图片描述
    注意:暂不支持分区类型为 NTFS 的 U 盘。
    测试完以后,通过 umount 卸载/mnt,才可拔下 usb 设备:

    [root@100ask:~]# umount /mnt
    
    展开全文
  • 4.3 USB Host 接口测试此节演示在终端下如何在 USB Host 接口上使用 usb 存储设备。注意:需要准备一个 USB 设备,比如 U 盘、USB 蓝牙模块、usb 网卡或者 usb 摄像头等。下面使用一个 U 盘作为例子,插到任意一个 ...

    4.3 USB Host 接口测试

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

    注意:需要准备一个 USB 设备,比如 U 盘、USB 蓝牙模块、usb 网卡或者 usb 摄像头等。

    6864643be51cd53e0e18b24eaeee5639.png


    下面使用一个 U 盘作为例子,插到任意一个 USB Host 接口,会打印出如下设备信息:

    4ee30a945de0cbdd3dc50128aa46ecae.png


    通过打印的设备信息可知,系统为该 usb 存储设备创建的设备节点为 /dev/sda。一般来说/dev/sda 对应整个U盘,/dev/sda1 对应该 U盘的第 1 个分区,/dev/sda2 对应第 2 个分区。

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

    我们可以挂载某个分区,挂载之前要先通过 fdisk 命令获取分区类型,如下所示:

    0c0cf2efcca598bba385a2359e265639.png


    从上图可知/dev/sda1 是 FAT32,挂载时可以指定类型为“vfat”:

    087eabe7f33fe78425a50315a5680ef6.png


    注意:暂不支持分区类型为 NTFS 的 U 盘。
    测试完以后,通过 umount 卸载/mnt,才可拔下 usb 设备:

    [root@100ask:~]# umount /mnt

    4.4 OTG 接口测试

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

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

    4.4.1 otg device 模式测试

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

    853d4760820f3827a46b2c6f1fd773b8.png


    Usb otg 线连接至电脑后,可以看到设备管理器网络适配器 里多出一个名为 “Remote NDISCompatilble Deive #4 ”的网卡设备,之后我们可以使用 MobaXteram 新建一个 ssh 登录会话,登录到 IP地址为 192.168.7.1 的开发板。

    2eb219b3acc08e628db59becadbc4ea2.png

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

    aca0102d7a760e7f052d1b5731911404.png

    4.4.2 otg host 模式测试

    开发板作为 usb 主设备,其他 USB 设备通过 otg 转接线插入开发板,开发板即可识别出这些 USB 外设备。

    98a9c7693b86d846904b313eed55c5f7.png


    下图是把 U 盘通过 otg 转接线插入开发板后,在串口打印的信息:

    f96283bb4d835d86e1aff6d0bc209faf.png


    通过打印的设备信息可知,系统为该 usb 存储设备创建的设备节点为 /dev/sda。一般来说/dev/sda 对应整个 U 盘,/dev/sda1 对应该 U 盘的第 1 个分区,/dev/sda2 对应第 2 个分区。

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

    我们可以挂载某个分区,挂载之前要先通过 fdisk 命令获取分区类型,如下所示:

    827cf801508a5f6b632b6160405e3d1d.png


    从上图可知/dev/sda1 是 FAT32,挂载时可以指定类型为“vfat”:

    49591a8eddcee32da9ab33aad8b460bc.png


    注意:暂不支持分区类型为 NTFS 的 U 盘。
    测试完以后,通过 umount 卸载/mnt,才可拔下 usb 设备:

    [root@100ask:~]# umount /mnt

    参考资料

    百问网资料下载中心 - 百问网资料中心 2.3 文档weidongshan.gitee.io

    全文下载:

    嵌入式Linux系统开发完全手册 第二版weidongshan.gitee.io

    线上教学网站:

    百问网科技-韦东山嵌入式专注于嵌入式课程及硬件研发www.100ask.net
    3e91bc27920c1703a8a8408b727d6f70.png


    百问网开发板:

    https://weidongshan.tmall.com/weidongshan.tmall.com


    技术交流群(鸿蒙开发/Linux/嵌入式/驱动/资料下载)
    QQ群:869222007
    微信公众号:百问网科技

    展开全文
  • USB HOSTUSB OTG

    2020-06-18 14:39:10
    电脑用户经常使用USB接口 ,连接U盘或移动硬盘等。但是,知道USB HOSTUSB OTG的却不多,现在分享一下这方面的知识,便于以后用到这些设备时知道它们的区别和使用方法。  USB设备分为HOST(主设备)和SLAVE(从...

    电脑用户经常使用USB接口 ,连接U盘或移动硬盘等。但是,知道USB HOSTUSB OTG的却不多,现在分享一下这方面的知识,便于以后用到这些设备时知道它们的区别和使用方法。
     USB设备分为HOST(主设备)SLAVE(从设备),只有当一台HOST与一台SLAVE连接时才能实现数据的传输。

    1. USB HOST是指主机。
    2. USB OTG设备既能做主机,又能做设备。OTG技术就是实现在没有Host的情况下,实现从设备间的数据传送。 当OTG 插到电脑上时,OTG 的角色就是连接电脑的device(读卡器),也就是SLAVE(从设备);当USB/SD device 插到 OTG 上,OTG 的角色就是 HOST(主机)。有些手机也经常用到OTG功能。
    展开全文
  • USB,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。...USB设备分为HOST(主设备)和SLAVE(从设备),只有当一台HOST与一台SLAVE连接时才能实现数据的传输。简单的说,如果一个数码设备支持USB HOS...

    USB,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。USB接口支持设备的即插即用和热插拔功能。USB设备分为HOST(主设备)和SLAVE(从设备),只有当一台HOST与一台SLAVE连接时才能实现数据的传输。简单的说,如果一个数码设备支持USB HOST,那么它就可以从另外一个USB设备中取得数据。

          USB HOST接上设备,如U盘,linux串口调试下命令行输入df即可查看设备是否已挂载:

    USB HOST接上设备,如U盘,linux串口调试下命令行输入df即可查看设备是否已挂载

          android下直接打开文件管理器即可看到多个一个存储盘:

    TQ335XB_V2开发板使用USB HOST接口连接电脑

          嵌入式开发板中的USB HOST接口是怎样的呢?来看下天嵌科技最新推出的产品TQ335XB_V2开发板吧。TQ335XB_V2将USB1 引出作为USB HOST 接口,故需将USB1_ID 接地;通过USB-HUB 扩展成4 路USB HOST接口,分别采用1 个双层接口、2 个4P 排针以及扩展口排针引出(USB3 通过电阻选择由扩展口或排针引出)。

    转载于:https://my.oschina.net/embedsky/blog/1541633

    展开全文
  • USB HOSTUSB OTG的区别及工作原理

    万次阅读 多人点赞 2018-08-01 14:06:06
    在SmartQ 7上面,同时存在USB HOSTUSB OTG两个接口,我想问一下,这两个接口有什么区别么?我怎么认为HOST属于是多余呢? 麻烦高手解答,感激不尽!!!   零 USB背景知识 USB是一种数据通信方式,也是一种数据总线,...
  • 公司内网只有PS/2接口,希望可以使用无线鼠标(貌似没有PS/2接口的)。而那种USB转PS/2的转接头只是简单的连线,需要键盘或鼠标本身支持PS/2模式才可以正常工作,现代的USB鼠标接收器显然没有考虑这一点。无意中发现...
  • 制作缘由公司内网只有PS/2接口,希望可以使用无线鼠标(貌似没有PS/2接口的)。而那种USB转PS/2的转接头只是简单的连线,需要键盘或鼠标本身支持PS/2模式才可以正常工作,现代的USB鼠标接收器显然没有考虑这一点。...
  • 例如主机的USB口,可以识别U盘或者是其它USB设备,所以主机的USB就是Host接口,而U盘的就是device。 OTG就是指既可以做Host口亦可以做device口。 Mini-USB和Micro-USB的ID脚在OTG功能中才使用。...
  • USB HostUSB Device和USB otg的理论简析

    万次阅读 2015-11-17 23:15:11
    最近在弄USB HostUSB Device和USB otg的电路。先理论上分析一下这三者之间的区别与联系。一、先说USB的引脚定义: 我们PC上目前常用的USB接口USB3.0和USB2.0,但是以个人短浅的经验,在ARM上基本还都是以USB2.0...
  • USB接口已经是所有Windows Mobile的标准接口。但是USB接口有各种丌同的标准和的...本课程在介绍USB Host接口概念的基础上介绍了USB Host Controller驱劢程序以及Host Controller驱劢程序和Host Client驱劢程序的关系。
  • USB HOSTUSB OTG有什么区别

    千次阅读 2018-01-22 13:38:44
    电脑用户经常使用USB接口,连接U盘或移动硬盘等。但是,知道USB HOSTUSB OTG的却不多,现在分享一下这方面的知识,便于以后用到这些设备时知道它们的区别和使用方法。  USB设备分为HOST(主设备)和SLAVE(从设备...
  • 我们这里利用K60-EK开发板板载的USB Host接口读写操作U盘,实现了一个ADC数据采集并且将采集的结果数据保存在U盘中的应用方案。 该应用的主要功能如下: 1,系统设有启动、停止按键用于开启和关闭ADC数据采集并...
  • USB HostUSB Device的区别

    千次阅读 2015-07-28 13:54:38
    USB Host是指驱动过后,板子就可以连接USB接口连接的器件,读取和装载数据了。 USB Device是指驱动过后,板子可以当做一个USB移动设备,通过USB连接到电脑上,类似U盘
  • 公司内网只有PS/2接口,希望可以使用无线鼠标(貌似没有PS/2接口的)。而那种USB转PS/2的转接头只是简单的连线,需要键盘或鼠标本身支持PS/2模式才可以正常工作,现代的USB鼠标接收器显然没有考虑这一点。无意中发现...
  • USB背景知识USB是一种数据通信方式,也是一种数据总线,而且是最复杂的总线之一。硬件上,它是用插头连接。一边是公头(plug),一边是母头(receptacle)。例如,PC上的插座就是母头,USB设备使用...HostUSB是由Hos...
  • 在SmartQ 7上面,同时存在USB HOSTUSB OTG两个接口,我想问一下,这两个接口有什么区别么?我怎么认为HOST属于是多余呢? 麻烦高手解答,感激不尽!!!转自USB HOSTUSB OTG的区别及工作原理零 USB背景知识USB是一种...
  • 在SmartQ 7上面,同时存在USB HOSTUSB OTG两个接口,我想问一下,这两个接口有什么区别么?我怎么认为HOST属于是多余呢? 麻烦高手解答,感激不尽!!! 零 USB背景知识 USB是一种数据通信方式,也是一种数据总线,...
  • Type C接口发展到今天,已经越来越普及了,...1、Type-C特性Type C的特性如下:最高数据传输速度达到10Gbps,基于USB 3.1规范;全新接口设计,尺寸约8.4mm×2.6mm,接口纤薄;支持正反两面插入,可承受1万次反复插拔...
  • USB接口

    2019-05-18 09:46:00
    USB设备系统分为两个部分,USB Host端和USB Device端,以USB接口的U盘为例子,U盘自身是一个USB Device,PC机的USB接口以及相关的控制电路为USB Host部分。 每个部分由硬件部分和软件部分组成,硬件部分由USB主机...
  • USB Host Core

    2020-06-18 17:01:45
    IP 通过 AXI4-Lite 从机登记接口访问,用于控制、状态和数据。 要发送或接收的数据存储在某些内部 FIFO中。数据通过 AXI4-Lite 从访问。没有与此 IP 关联的 DMA 。 核心功能很好,非常小,但在执行 USB 传输所需的...
  • usb host controller

    2015-07-09 19:46:47
    1. 主机控制器(Host ... • UHCI: Universal Host Controller Interface (通用主机控制接口, USB1.0/1.1)  • OHCI: Open Host Controller Interface (开放主机控制接口,USB1.0/1.1)  • EHCI: Enhanced Host C
  • USB device和USB host

    千次阅读 2016-04-25 11:14:47
    常常各种USB芯片同时具有host和device两种接口host就是主的,可以起控制作用;device(slave)就是从,是被控制的。比如PC机的USB口,可以识别U盘或者其他USB设备,起到控制的作用,就是host;而U盘是被控制的,是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 858
精华内容 343
关键字:

host接口usb