精华内容
下载资源
问答
  • Linux终端中检测是否有USB 3.0 端口打开一个终端,并使用下面的命令:lsusb这个命令会显示你系统下USB的总线信息。检查一下结果,如果你看到像“3.0 root hub”字样,这意味着你系统有USB 3.0...

    由于USB3.0传输文件的速度快于USB2.0,所以现在很多电脑都配置了USB3.0接口,那么要怎么分辨自己的电脑是否有USB3.0接口呢?Linux系统只需一条命令就能检测出来。

    在Linux终端中检测是否有USB 3.0 端口

    打开一个终端,并使用下面的命令:

    lsusb

    这个命令会显示你系统下USB的总线信息。检查一下结果,如果你看到像“3.0 root hub”字样,这意味着你系统有USB 3.0。比如,在我的电脑上,它这样显示:

    8afac436bd958b8ea3c00ab4dcbcb8b4.png

    这个技巧在所有的Linux系统上,像Ubuntu,Linux Mint,Fedora等等都有效。现在当你知道你有USB 3.0 端口之后,如何辨别哪个口是USB 3.0,哪个是USB 2.0。

    辨别哪个口是USB 3.0

    通常USB 3.0 口被标记为SS(“Super Speed”的缩写)。如果你的系统制造商没有标记SS或者USB 3,那么你可以检查端口的内部通常是蓝色的。

    5fff496ad3b7817f0d7dacbb4c0b3db9.png

    上面就是Linux检测USB3.0接口的方法介绍了,为了防止自己电脑被商家坑了,最好使用命令检测下电脑是否有USB3.0接口。

    展开全文
  • linux usb设备信息查询

    千次阅读 2014-05-12 10:42:13
    USB设备检测也是通过/proc目录下的USB文件系统进行的。为了使一个USB设备能够正常工作,必须要现在系统中插入USB桥接器模块。在检测开始时,一般要先检测是否存在/proc/bus/usb目录,若不存在则尝试插入USB桥接模块...

    USB设备检测也是通过/proc目录下的USB文件系统进行的。为了使一个USB设备能够正常工作,必须要现在系统中插入USB桥接器模块。在检测开始时,一般要先检测是否存在/proc/bus/usb目录,若不存在则尝试插入USB桥接模块。 

        现在一般的USB桥接器模块有两种类型,UHCI和OHCI。在决定插入那一个桥接器模块时,可以察看/proc/pci文件来决定。打开此文件,您若发 现USB节为 I/O at 0xHHHH格式(例如出现 I/O at 0xe000 [0xe01f]),HHHH为16进制数,则桥接器类型为UHCI。若是它为32 bit memory at 0xHH000000形式(例如出现32 bit memory at 0xee000000),HH为16进制数,则桥接器类型为OHCI。但是若您的桥接器类型不满足上述任何一种情况,唯一的解决办法就是您尝试插入这两种 模块,直到成功为止。一般而言,UHCI类型的桥接器它的插入模块是uhci或usb-uhci(由内核版本决定);而对于OHCI类型的桥接器它的插入 模块是ohci或usb-ohci。 

        您在正确的插入了桥接器模块之后,这时/proc文件系统下就会出现USB设备目录,不过这时这个目录是空的,没有任何文件。这时您就必须挂接 usbdevfs文件系统,然后通过此文件系统检测连接的设备。在成功挂接usb文件系统之后,就会生成文件/proc/bus/usb /devices,/proc/bus/usb/drivers和目录/proc/bus/usb/busNo。挂接usbdevfs文件您可以通过如下 操作实现:
    mount -t usbdevfs none /proc/bus/usb或在/etc/fstab上加入none /proc/bus/usb usbdevfs defaults 0 0 

        然后通过/proc/bus/usb/devices文件的内容,您就可以获得连接的设备信息,包括设备标识和制造商标是等信息。 

        usb设备类型(设备规范、设备类码、接口类码 )描述: 

        应用程序特定 - 0xFE 
        声音接口 0x00 0x01 
        通信设备 0x02 - 
        CDC控制接口 - 0x02 
        CDC数据接口 - 0x0A 
        HID 0x00 0x03 
        HUB 0x09 0x09 
        批量存储设备 0x00 0x08 
        监视器 same as HID same as HID 
        电源设备 same as HID same as HID 
        物理设备 - 0x05 
        打印机 - 0x07 
        供应商特定 - 0xFF 

        usb文件系统简介 

        T = 总线拓扑结构(Lev, Prnt, Port, Cnt, 等),是指USB设备和主机之间的连接方式 
        B = 带宽 (仅用于USB主控制器) 
        D = 设备描述信息 
        P = 产品标识信息 
        S = 串描述符 
        C = 配置描述信息 (* 表示活动配置) 
        I = 接口描述信息 
        E = 终端点描述信息 

        一般格式:
     
        d = 十进制数 
        x = 十六进制数 
        s = 字符串 

      
       拓扑信息
    T:   Bus=dd Lev=dd Prnt=dd Port=dd Cnt=dd Dev#=ddd Spd=ddd MxCh=dd
    |      |            |             |              |              |              |                  |              |__最大子设备
    |      |            |             |              |              |              |                  |__设备速度(Mbps)
    |      |            |             |              |              |              |__设备编号
    |      |            |             |              |              |__这层的设备数
    |      |            |             |              |__此设备的父连接器/端口
    |      |            |             |__父设备号
    |      |            |__此总线在拓扑结构中的层次
    |      |__总线编号
    |__拓扑信息标志
    带宽信息
    B:   Alloc=ddd/ddd us (xx%), #Int=ddd, #Iso=ddd
    |       |                                        |                |__同步请求编号
    |       |                                        |__中断请求号
    |       |__分配给此总线的总带宽
    |__带宽信息标志
    设备描述信息和产品标识信息
    D:   Ver=x.xx Cls=xx(sssss) Sub=xx Prot=xx MxPS=dd #Cfgs=dd
    |       |             |                        |              |             |                 |__配置编号
    |       |             |                        |              |             |______缺省终端点的最大包尺寸
    |       |             |                        |              |__设备协议
    |       |             |                        |__设备子类型
    |       |             |__设备类型
    |       |__设备USB版本
    |__设备信息标志编号#1
    P:   Vendor=xxxx ProdID=xxxx Rev=xx.xx
    |       |                    |                    |__产品修订号
    |       |                    |__产品标识编码
    |       |__制造商标识编码
    |__设备信息标志编号#2
    串描述信息
    S:   Manufacturer=ssss
    |       |__设备上读出的制造商信息
    |__串描述信息
    S:   Product=ssss
    |      |__设备上读出的产品描述信息,对于USB主控制器此字段为"USB *HCI Root Hub"
    |__串描述信息
    S:   SerialNumber=ssss
    |       |__设备上读出的序列号,对于USB主控制器它是一个生成的字符串,表示设备标识
    |__串描述信息
    配置描述信息
    C:   #Ifs=dd Cfg#=dd Atr=xx MPwr=dddmA
    |         |               |              |             |__最大电流(mA)
    |         |               |              |__属性
    |         |               |__配置编号
    |         |__接口数
    |__配置信息标志
    接口描述信息(可为多个)
    I:   If#=dd Alt=dd #EPs=dd Cls=xx(sssss) Sub=xx Prot=xx Driver=ssss
    |      |        |            |              |                         |              |            |__驱动名
    |      |        |            |              |                         |              |__接口协议
    |      |        |            |              |                         |__接口子类
    |      |        |            |              |__接口类
    |      |        |            |__端点数
    |      |        |__可变设置编号
    |      |__接口编号
    |__接口信息标志
    端点描述信息
    E:   Ad=xx(s) Atr=xx(ssss) MxPS=dddd Ivl=dddms
    |       |               |                      |                   |__间隔
    |       |               |                      |__终端点最大包尺寸
    |       |               |__属性(终端点类型)
    |       |__终端点地址(I=In,O=Out)
    |__终端点信息标志

    http://blog.163.com/hbu_lijian/blog/static/126129153201272311329336/

    http://blog.csdn.net/gaojinshan/article/details/9787005


    展开全文
  • linux挂载usb

    2016-08-04 12:13:21
    mkdir usb3.fdisk -l /dev/sd* 查看U盘的分区表信息4.执行挂载 mount -t vfat /dev/sda1 /mnt/usb注意:这里的sda1是可变的,根据3中命令查询而得知,也有可能是sdb或其他。5.访问U盘 cd /mnt/usb6.卸载U盘 ...

    1.确保usb的格式为fat格式

    2.建立一个挂载U盘的目录
    cd mnt
    mkdir usb

    3.fdisk -l /dev/sd* 查看U盘的分区表信息

    4.执行挂载
    mount -t vfat /dev/sda1 /mnt/usb

    注意:这里的sda1是可变的,根据3中命令查询而得知,也有可能是sdb或其他。

    5.访问U盘
    cd /mnt/usb

    6.卸载U盘
    umount /dev/sda1

    展开全文
  • linux 系统信息查询

    2014-08-18 17:11:44
    系统 # uname -a #查看内核/操作系统/CPU信息 # head -n 1 /etc/issue #查看操作系统版本 # cat /proc/cpuinfo #查看CPU信息 ...# lsusb -tv #列出所有USB设备 # lsmod #列出加载的内核模块 # env #查看环境变量

    系统

    # uname -a #查看内核/操作系统/CPU信息

    # head -n 1 /etc/issue #查看操作系统版本

    # cat /proc/cpuinfo #查看CPU信息

    # hostname #查看计算机名

    # lspci -tv #列出所有PCI设备

    # lsusb -tv #列出所有USB设备

    # lsmod #列出加载的内核模块

    # env #查看环境变量

    资源

    # free -m #查看内存使用量和交换区使用量

    # df -h #查看各分区使用情况

    # du -sh <目录名> #查看指定目录的大小

    # grep MemTotal /proc/meminfo #查看内存总量

    # grep MemFree /proc/meminfo #查看空闲内存量

    # uptime #查看系统运行时间、用户数、负载

    # cat /proc/loadavg #查看系统负载

    磁盘和分区

    # mount | column -t #查看挂接的分区状态

    # fdisk -l #查看所有分区

    # swapon -s #查看所有交换分区

    # hdparm -i /dev/hda #查看磁盘参数(仅适用于IDE设备)

    # dmesg | grep IDE #查看启动时IDE设备检测状况

    网络

    # ifconfig #查看所有网络接口的属性

    # iptables -L #查看防火墙设置

    # route -n #查看路由表

    # netstat -lntp #查看所有监听端口

    # netstat -antp #查看所有已经建立的连接

    # netstat -s #查看网络统计信息

    进程

    # ps -ef #查看所有进程

    # top #实时显示进程状态

    用户

    # w #查看活动用户

    # id <用户名> #查看指定用户信息

    # last #查看用户登录日志

    # cut -d: -f1 /etc/passwd #查看系统所有用户

    # cut -d: -f1 /etc/group #查看系统所有组

    # crontab -l #查看当前用户的计划任务

    服务

    # chkconfig --list #列出所有系统服务

    # chkconfig --list | grep on #列出所有启动的系统服务

    程序

    # rpm -qa #查看所有安装的软件包

    展开全文
  • uname -a # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操作系统版本 ...lsusb -tv # 列出所有USB设备 lsmod # 列出加载的内核模块 env # 查看环境变量资源 free -m # 查看内存使用量和...
  • linux查询CPU等命令

    千次阅读 2019-07-12 14:23:45
    uname -a # 查看内核/操作系统/CPU信息linux系统信息 head -n l /etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 ...lsusb -tv # 列出所有USB设备的linux系统信息命令 lsmo...
  • 系统# uname -a #查看内核/操作系统/CPU信息# head -n 1 /etc/issue #查看操作系统版本# cat /proc/cpuinfo #查看CPU信息# hostname #查看计算机名# lspci -tv #列出所有PCI设备# lsusb -tv #列出所有USB设备# lsmod...
  • 经常要查看Linux下的操作系统信息,现将经常要用到的查询命令分类列出来如下:系统信息查询命令# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU...
  • Linux - UAC USB声卡

    2021-03-22 20:00:33
    Linux - UAC USB声卡UAC定义 最近项目里需要做一个linux平台的USB声卡,及通过USB插入Android设备,可识别成为一个USB声卡设备,并通过UAC采集录音 也可通过...在了解这些信息之后,主机就可以根据需要分配USB工作带宽
  • 摘自 Linux 查看 CPU 信息,机器型号,内存等信息 | 开源中国 1.系统 uname -a # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 hostname # 查看计算机名 ...
  • #uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 ...# lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env
  • $ lsusb # 下面为我的 U盘Bus 004 Device 010: ID 1f75:0903 Innostor ... /tmp/ddmesg想办法在文件里从下往上搜索 0903, 目标行附近内容如下1213173.223912] usb 4-1: New USB device found, idVendor=1f75, idP...
  • Linux 查询配置命令

    2015-06-04 10:00:00
    1,查看CPU信息:cat /...3,查看USB设备:cat /proc/bus/usb/devices 4,查看PCI信息:lspci (相比cat /proc/pci更直观) 5,查看内存信息:cat /proc/meminfo 6,查看键盘和鼠标:cat /proc/bus/input/devices ...
  • uname -a # 查看内核/操作系统/CPU信息linux系统信息head -n l /etc/issue # 查看操作系统版本cat /proc/cpuinfo # 查看CPU信息hostname #...列出所有USB设备的linux系统信息命令lsmod # 列出加载的内核模块env # ...
  • linuxUSB 摄像头的使用说明

    千次阅读 2016-09-02 17:22:54
    查询摄像头是否是UVC设备参见官网 UVC驱动代码详解 明明是UVC摄像头但不是不支持怎么办 心得此处我只说用uvc通用驱动查询摄像头是否是UVC设备... 如果输出有下面信息说明支持 bFunctionClass 14 Video bInterfaceCl
  • 刚刚从淘宝买下Mini2440开发版,准备学学嵌入式Linux开发。...我的USB串口转换器是从电子市场买的杂牌货,使用的芯片是PL2303,可以在Linux终端输入lsusb命令到设备信息 Code highlighting p
  • # uname -a # 查看内核/操作系统/CPU信息  # head -n 1 /etc/issue # 查看操作系统版本  # cat /proc/cpuinfo # 查看CPU信息...# lsusb -tv # 列出所有USB设备  # lsmod # 列出加载的内核模块  # env # 查看环境...
  • LinuxUSB,SD卡挂载

    2013-06-28 15:41:51
    对于ARMLinux来说,第一次使用U盘时,U盘这个文件目录是不能直接进入的,我们需要对其进行挂载,然后再接下来的使用中就可以直接进行使用了。通过再网上资料,现将U盘在Liunx下的挂载方法记录下来; 第一步: ...
  • ),可以在Ubuntu Linux终端输入lsusb命令到设备信息 # lsusb [root@www.linuxidc.com ~]# lsusb Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6
  • linux下使用usb转串口

    千次阅读 2013-09-23 20:24:09
    LinuxUSB转串口连接s5pv210开发板 我的笔记本没有串口,只能使用USB到...我的USB串口转换器使用的芯片是PL2303,可以在Linux终端输入lsusb命令到设备信息 # lsusb Bus 002 Device 001: ID 1d6b:0002 Linu
  • 刚刚从淘宝买下Mini2440开发版,准备学学嵌入式Linux开发。...我的USB串口转换器是从电子市场买的杂牌货,使用的芯片是PL2303,可以在Linux终端输入lsusb命令到设备信息 #lsusb Bus002Device0...
  • Linux的固定USB串口

    千次阅读 2016-11-29 20:00:35
    查询串口号 [html] view plain copy ...查询串口号后,根据串口号列出串口详细信息,如: [html] view plain copy print? udevadm info /dev/ttyUSB0  返回:  
  • udev具体命令可以参考这个博客 ... 我这里是嵌入式设备1043核心板 ...dmesg 可以查看你插入usb时候的信息 或者使用 udevadm info -a -p $(udevadm info -q path -n /dev/sda1) 查询具体的信息 /etc/udev/ru...
  • 我的USB串口转换器使用的芯片是PL2303,可以在Linux终端输入lsusb命令到设备信息 <br /> # lsusb [root@localhost ~]# lsusb Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 ...
  • 先有一个USB摄像头,当插上以Linux为系统的树莓派上时,在/dev目录下是有相应的驱动设备文件了的: 这时候会有些想法获取一些摄像头的基本参数啥的。根据v4l2架构提供的接口现写一个固然可行,但感觉有点浪费时间...
  • Linux USB摄像头采集保存bmp图片

    千次阅读 2017-05-26 10:09:46
    操作摄像头是基于V4L2提供的系统调用,步骤大体如下:1、打开设备 open2、查询设备信息和能力,用到的结构体为struct v4l2_capability 用到的ioctl命令为 VIDIOC_QUERYCAPstruct v4l2_capability { __u8 driver[16]...
  • 查询串口号 python-mserial.tools.list_ports ...根据这些信息重写串口设备命名规则,采用Linux的udev来自定义规则来管理设备名称 打开文件sudo vi /etc/udev/rules.d/98-com.rules 如98...
  • 在本文将使用libudev库来访问hidraw的设备。通过libudev库,我们可以查询设备的厂家ID...将列出当前连接在系统中的所有hidraw设备,并且输出它们的设备节点路径、生产商、序列号等信息。 为了获取这些信息,需要创建
  • 可以列出所有的分区,包括没有挂上的分区和usb设备.我一般用这个来查找需要挂载的分区的位置,比如挂上u盘. 实例解说Linux中fdisk分区使用方法 :http://linux.chinaitlab.com/set/39459.html 一、fdisk 的...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 129
精华内容 51
关键字:

linux查usb信息

linux 订阅