精华内容
下载资源
问答
  • 感觉JZ2440的usb口太少了,...于是借朋友的usbhub插上试试,插上鼠标,qt无反应, 今天通过usb-hub了个3G手机模块到设备板上,无论如何不能识别到模块,在usb相应驱动加载后有一行提示:ignoring external hu

    感觉JZ2440的usb口太少了,只有一个usb host,个人感觉这是一个弊端,插了鼠标就不能插入键盘了,更不用说插u盘,摄像头,usb网卡了,感觉很很不爽。于是借朋友的usbhub插上试试,再插上鼠标,qt无反应,

    内核打印

    usb相应驱动加载后有一行提示:ignoring external hub

    估计就是这个原因作的怪,jz2440是支持usbhub的,朋友的usbhub是3.0的板子识别为2.0,这应该不影响。

    参考这篇文章

    http://blog.chinaunix.net/uid-25873032-id-5146807.html

    通过menuconfig可知,这是由于配置了CONFIG_USB_OTG_BLACKLIST_HUB导致的,这个配置将直接阻止hub上的外部设备的枚举。

     于是打开内核配置

    device driver

      USB support

           Disable external hubs关掉 即可

     重新make uImage下载到板子,这下正常了,可以愉快的玩耍了~~~~~~~

     

    有关介绍:http://book.51cto.com/art/201204/328987.htm

    897行到902行,这是为OTG而准备的,为了简化问题,在这里我做一个假设,即假设我们不支持OTG。在内核编译选项中有一个叫做CONFIG_USB_OTG的选项,OTG就是"OnThe Go"(正在进行中)的意思,随着USB传输协议的诞生,以及它的迅速走红,人们不再满足于以前那种一个设备要么就是主设备,要么就是从设备的现状,也就是说要么是Host(或者叫主设备);要么是外设(也叫Slave,或者叫从设备)。在那个年代里,只有当一台Host与一台Slave连接时才能实现数据的传输,而后来开发人员们又公布了USBOTG规范,于是出现了OTG设备,即既可以充当Host,亦能充当Slave的设备。也就是说如果你有一台数码相机和一台打印机,它们各有一个USB接口,把这两个口连接起来,就可以把你的照片打印出来了。所以我只能假设我们不打开支持OTG的编译开关,而这里我们看到的CONFIG_USB_OTG_BLACKLIST_HUB,其实就是CONFIG_OTG下面的子选项,不选后者根本就见不到前者。


    放上mplay的界面大家欣赏欣赏,图文无关大笑




    展开全文
  • USB hubusb接口重映射:udev 规则

    千次阅读 2016-08-24 15:44:07
    hubusb接口重映射:udev 规则 你在开发的过程中是否会出现 USB端口号会发生变化。 例如: 机器人底盘与雷达都是 ttyUSB* .其序号与入的先后有关。 对于写好的launch每次修改对应接口是不是 很麻法,或者...

    USB hub 多usb接口重映射:udev 规则

    你在开发的过程中是否会出现 USB端口号会发生变化。 例如: 机器人底盘与雷达都是 ttyUSB* .其序号与接入的先后有关。 对于写好的launch每次修改对应接口是不是

    很麻法,或者每次得先插入一个再插另外一个。才能保证ttyUSB0 ttyUSB1. 但是如果你重启系统,说不定还是有问题出现。。

            ==》 不如将端口重映射到新的固定的名字,并且设置其权限为可读。 这样不管你的先后插入,符合对应id的硬件端口自动的映射到新定义的名字。  


    一. 单一的USB映射说明

      参见:http://blog.csdn.net/zyh821351004/article/details/41577105

    lsusb 命令查看所有usb端口信息。 

    [cpp] view plain copy
     
    print?在CODE上查看代码片派生到我的代码片
    1. yhzhao@yhzhao:~$ lsusb   
    2. Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp.   
    3. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub  
    4. Bus 001 Device 004: ID 04f2:b48c Chicony Electronics Co., Ltd   
    5. Bus 001 Device 009: ID 046d:c31c Logitech, Inc. Keyboard K120  
    6. Bus 001 Device 010: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light  
    7. Bus 001 Device 005: ID 0bda:5411 Realtek Semiconductor Corp.   
    8. Bus 001 Device 008: ID 24ae:1100    
    9. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
    1. yhzhao@yhzhao:~$ lsusb   
    2. Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp.   
    3. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub  
    4. Bus 001 Device 004: ID 04f2:b48c Chicony Electronics Co., Ltd   
    5. Bus 001 Device 009: ID 046d:c31c Logitech, Inc. Keyboard K120  
    6. Bus 001 Device 010: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light  
    7. Bus 001 Device 005: ID 0bda:5411 Realtek Semiconductor Corp.   
    8. Bus 001 Device 008: ID 24ae:1100    
    9. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
    udev的规则说明,可以参考博客说明:http://blog.csdn.net/cokewei/article/details/8281239

    简单说明:

    $kernel, %k:设备的内核设备名称,例如:sdacdrom

    ID  10c4:ea60     表示usb设备的ID(这个ID由芯片制造商设置,可以唯一表示该设备)
        10c4    usb_device_descriptor.idVendor
        ea60    usb_device_descriptor.idProduct
     

    依据这些信息,就可以简单的写udev规则了:rplidar.rules

    sudo gedit /etc/udev/rules.d/rplidar.rules

    [cpp] view plain copy
     
    print?在CODE上查看代码片派生到我的代码片
    1. # set the udev rule , make the device_port be fixed by rplidar  
    2. #  
    3. KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE:="0777", SYMLINK+="rplidar"  
    1. # set the udev rule , make the device_port be fixed by rplidar  
    2. #  
    3. KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE:="0777", SYMLINK+="rplidar"  


    创建生效后重新插拔USB。

    用下面的命令就可以查看对应的映射结果了。

    [cpp] view plain copy
     
    print?在CODE上查看代码片派生到我的代码片
    1. yhzhao@yhzhao:~$ ls -l /dev |grep ttyUSB  
    2. lrwxrwxrwx  1 root   root             7 Apr 14 13:18 rplidar -> ttyUSB0  
    3. crwxrwxrwx  1 root   uucp      188,   0 Apr 14 13:18 ttyUSB0  
    4. yhzhao@yhzhao:~$   
    1. yhzhao@yhzhao:~$ ls -l /dev |grep ttyUSB  
    2. lrwxrwxrwx  1 root   root             7 Apr 14 13:18 rplidar -> ttyUSB0  
    3. crwxrwxrwx  1 root   uucp      188,   0 Apr 14 13:18 ttyUSB0  
    4. yhzhao@yhzhao:~$   


    二. USB hub的多端口映射:

    同一个hub连接设备base和laser, 将其重映射换名称到  slamtec_base_  和  slamtec_laser_

    [cpp] view plain copy
     
    print?在CODE上查看代码片派生到我的代码片
    1. yhzhao@yhzhao:~$ lsusb   
    2. Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp.   
    3. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub  
    4. Bus 001 Device 004: ID 04f2:b48c Chicony Electronics Co., Ltd   
    5. Bus 001 Device 009: ID 046d:c31c Logitech, Inc. Keyboard K120  
    6. Bus 001 Device 011: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light  
    7. Bus 001 Device 012: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light  
    8. Bus 001 Device 005: ID 0bda:5411 Realtek Semiconductor Corp.   
    9. Bus 001 Device 008: ID 24ae:1100    
    10. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
    1. yhzhao@yhzhao:~$ lsusb   
    2. Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp.   
    3. Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub  
    4. Bus 001 Device 004: ID 04f2:b48c Chicony Electronics Co., Ltd   
    5. Bus 001 Device 009: ID 046d:c31c Logitech, Inc. Keyboard K120  
    6. Bus 001 Device 011: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light  
    7. Bus 001 Device 012: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light  
    8. Bus 001 Device 005: ID 0bda:5411 Realtek Semiconductor Corp.   
    9. Bus 001 Device 008: ID 24ae:1100    
    10. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  


    可以看到hub的信息,同时hub上连接了两个串口转USB的设备,并且两者硬件使用的是一样的, 一种是依据设备的device配合一起分别定义udev规则,同上。

    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

    现提供固定hub的每个端口的映射。

     udevadm info --attribute-walk --path=/sys/bus/usb-serial/devices/ttyUSB0

    说明参见: http://askubuntu.com/questions/49910/how-to-distinguish-between-identical-usb-to-serial-adapters


    可以找到hub端口的不同:

    [cpp] view plain copy
     
    print?在CODE上查看代码片派生到我的代码片
    1. yhzhao@yhzhao:~$ udevadm info --attribute-walk --path=/sys/bus/usb-serial/devices/ttyUSB1  
    2.   
    3. Udevadm info starts with the device specified by the devpath and then  
    4. walks up the chain of parent devices. It prints for every device  
    5. found, all possible attributes in the udev rules key format.  
    6. A rule to match, can be composed by the attributes of the device  
    7. and the attributes from one single parent device.  
    8.   
    9.   looking at device '/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.2/1-2.2:1.0/ttyUSB1':  
    10.     KERNEL=="ttyUSB1"  
    11.     SUBSYSTEM=="usb-serial"  
    12.     DRIVER=="cp210x"  
    13.     ATTR{port_number}=="0"  
    14.   
    15.   looking at parent device '/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.2/1-2.2:1.0':  
    16.     KERNELS=="1-2.2:1.0"  
    17.     SUBSYSTEMS=="usb"  
    18.     DRIVERS=="cp210x"  
    19.     ATTRS{bInterfaceClass}=="ff"  
    1. yhzhao@yhzhao:~$ udevadm info --attribute-walk --path=/sys/bus/usb-serial/devices/ttyUSB1  
    2.   
    3. Udevadm info starts with the device specified by the devpath and then  
    4. walks up the chain of parent devices. It prints for every device  
    5. found, all possible attributes in the udev rules key format.  
    6. A rule to match, can be composed by the attributes of the device  
    7. and the attributes from one single parent device.  
    8.   
    9.   looking at device '/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.2/1-2.2:1.0/ttyUSB1':  
    10.     KERNEL=="ttyUSB1"  
    11.     SUBSYSTEM=="usb-serial"  
    12.     DRIVER=="cp210x"  
    13.     ATTR{port_number}=="0"  
    14.   
    15.   looking at parent device '/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.2/1-2.2:1.0':  
    16.     KERNELS=="1-2.2:1.0"  
    17.     SUBSYSTEMS=="usb"  
    18.     DRIVERS=="cp210x"  
    19.     ATTRS{bInterfaceClass}=="ff"  


    [cpp] view plain copy
     
    print?在CODE上查看代码片派生到我的代码片
    1. yhzhao@yhzhao:~$ udevadm info --attribute-walk --path=/sys/bus/usb-serial/devices/ttyUSB0  
    2.   
    3. Udevadm info starts with the device specified by the devpath and then  
    4. walks up the chain of parent devices. It prints for every device  
    5. found, all possible attributes in the udev rules key format.  
    6. A rule to match, can be composed by the attributes of the device  
    7. and the attributes from one single parent device.  
    8.   
    9.   looking at device '/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.1/1-2.1:1.0/ttyUSB0':  
    10.     KERNEL=="ttyUSB0"  
    11.     SUBSYSTEM=="usb-serial"  
    12.     DRIVER=="cp210x"  
    13.     ATTR{port_number}=="0"  
    14.   
    15.   looking at parent device '/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.1/1-2.1:1.0':  
    16.     KERNELS=="1-2.1:1.0"  
    17.     SUBSYSTEMS=="usb"  
    18.     DRIVERS=="cp210x"  
    19.     ATTRS{bInterfaceClass}=="ff"  
    1. yhzhao@yhzhao:~$ udevadm info --attribute-walk --path=/sys/bus/usb-serial/devices/ttyUSB0  
    2.   
    3. Udevadm info starts with the device specified by the devpath and then  
    4. walks up the chain of parent devices. It prints for every device  
    5. found, all possible attributes in the udev rules key format.  
    6. A rule to match, can be composed by the attributes of the device  
    7. and the attributes from one single parent device.  
    8.   
    9.   looking at device '/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.1/1-2.1:1.0/ttyUSB0':  
    10.     KERNEL=="ttyUSB0"  
    11.     SUBSYSTEM=="usb-serial"  
    12.     DRIVER=="cp210x"  
    13.     ATTR{port_number}=="0"  
    14.   
    15.   looking at parent device '/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2.1/1-2.1:1.0':  
    16.     KERNELS=="1-2.1:1.0"  
    17.     SUBSYSTEMS=="usb"  
    18.     DRIVERS=="cp210x"  
    19.     ATTRS{bInterfaceClass}=="ff"  



    #参考   http://askubuntu.com/questions/49910/how-to-distinguish-between-identical-usb-to-serial-adapters

    #lsusb  

    #udevadm info --attribute-walk --path=/sys/bus/usb-serial/devices/ttyUSB0

    [html] view plain copy
     
    print?在CODE上查看代码片派生到我的代码片
    1.     SUBSYSTEMS=="usb"  
    2.     DRIVERS=="cp210x"  
    3.     ATTRS{bInterfaceClass}=="ff"  
    4.     ATTRS{bInterfaceSubClass}=="00"  
    5.     ATTRS{bInterfaceProtocol}=="00"  
    6.     ATTRS{bNumEndpoints}=="02"  
    7.     ATTRS{supports_autosuspend}=="1"  
    8.     ATTRS{bAlternateSetting}==" 0"  
    9.     ATTRS{bInterfaceNumber}=="00"  
    10.     ATTRS{interface}=="CP2102 USB to UART Bridge Controller"  
    11. KERNEL=="ttyUSB*", KERNELS=="1-2.1", MODE:="0777",SYMLINK+="slamtec_base_"  
    12. KERNEL=="ttyUSB*", KERNELS=="1-2.2", MODE:="0777",SYMLINK+="slamtec_laser_"  
    [html] view plain copy
     print?在CODE上查看代码片派生到我的代码片
    1.     SUBSYSTEMS=="usb"  
    2.     DRIVERS=="cp210x"  
    3.     ATTRS{bInterfaceClass}=="ff"  
    4.     ATTRS{bInterfaceSubClass}=="00"  
    5.     ATTRS{bInterfaceProtocol}=="00"  
    6.     ATTRS{bNumEndpoints}=="02"  
    7.     ATTRS{supports_autosuspend}=="1"  
    8.     ATTRS{bAlternateSetting}==" 0"  
    9.     ATTRS{bInterfaceNumber}=="00"  
    10.     ATTRS{interface}=="CP2102 USB to UART Bridge Controller"  
    11. KERNEL=="ttyUSB*", KERNELS=="1-2.1", MODE:="0777",SYMLINK+="slamtec_base_"  
    12. KERNEL=="ttyUSB*", KERNELS=="1-2.2", MODE:="0777",SYMLINK+="slamtec_laser_"  

    重新拔插。可以看到:

    ls -l  /dev   

    [cpp] view plain copy
     
    print?在CODE上查看代码片派生到我的代码片
    1. yhzhao@yhzhao:~$ ls -l /dev|grep ttyUSB  
    2. lrwxrwxrwx  1 root   root             7 Apr 14 13:45 rplidar -> ttyUSB1  
    3. lrwxrwxrwx  1 root   root             7 Apr 14 13:45 slamtec_base_ -> ttyUSB0  
    4. lrwxrwxrwx  1 root   root             7 Apr 14 13:45 slamtec_laser_ -> ttyUSB1  
    5. crwxrwxrwx  1 root   uucp      188,   0 Apr 14 13:45 ttyUSB0  
    6. crwxrwxrwx  1 root   dialout   188,   1 Apr 14 13:45 ttyUSB1  
    1. yhzhao@yhzhao:~$ ls -l /dev|grep ttyUSB  
    2. lrwxrwxrwx  1 root   root             7 Apr 14 13:45 rplidar -> ttyUSB1  
    3. lrwxrwxrwx  1 root   root             7 Apr 14 13:45 slamtec_base_ -> ttyUSB0  
    4. lrwxrwxrwx  1 root   root             7 Apr 14 13:45 slamtec_laser_ -> ttyUSB1  
    5. crwxrwxrwx  1 root   uucp      188,   0 Apr 14 13:45 ttyUSB0  
    6. crwxrwxrwx  1 root   dialout   188,   1 Apr 14 13:45 ttyUSB1  





    参考:http://blog.csdn.net/zyh821351004/article/details/41577105

    展开全文
  • 随着笔记本变得越来越轻薄化,设备上已经很难布局较多的数据接口了,但是在办公等环境下总是需要这些接口来实现需求。如果笔记本上没有这些接口该怎么办呢?这时候我们就可以利用usb-c hub集线器将这些接口通通还...

    随着笔记本变得越来越轻薄化,设备上已经很难再布局较多的数据接口了,但是在办公等环境下总是需要这些接口来实现需求。如果笔记本上没有这些接口该怎么办呢?这时候我们就可以利用usb-c hub集线器将这些接口通通还回来。

    734_1536745420_8862.jpg

    笔记本电脑接口少,造就usb-c  hub市场,创基Chungkey usb-c hub集线器是通过Type-C接口将电脑桌面信息转到另一个显示设备(VGA或HDMI输入)不能同时显示,或者将另一个显示器作为这台主机的显示拓展,在两个屏幕同时显示不同的应用软件,不需要另外安装显卡便能实现。其是一端插到电脑主机的Type-C接口,另一端接在另一台显示器上,然后该usb-c hub集线器会自动将主机显示屏上的屏显信号转化Type-C信号,实现屏幕输出的高清理想体验。

    734_1536745420_5906.jpg

    创基集线器作为小巧又多功能的hub产品,这款六合一集线器可以让你的轻薄笔记本也能发挥大的效用,让办公之用不在手忙脚乱, 值得每位轻薄本的用户考虑。

    734_1536745420_2317.jpg

    转载于:https://my.oschina.net/u/3918144/blog/2050866

    展开全文
  • 很多人的电脑USB接口不够用,特别是夏天的时候,外接几个桌面小风扇,然后再接一个无线键鼠接收器,或者再接上一个SSD,这样电脑的USB接口就被占用的满满的,特别是一些笔记本电脑,有限的USB接口永远都是处于不够用...

    很多人的电脑USB接口不够用,特别是夏天的时候,外接几个桌面小风扇,然后再接一个无线键鼠接收器,或者再接上一个SSD,这样电脑的USB接口就被占用的满满的,特别是一些笔记本电脑,有限的USB接口永远都是处于不够用的状态。其实这样的问题很好解决,使用分线器就可以轻松搞定。

      最近入手了这款ORICO条纹hub,拥有7孔和4孔USB 3.0接口两个规格,不仅可以救急USB接口不够用的情况,而且还拥有高速读写的能力,轻松扩展USB接口。▼

    7850bae790ebf4fc413cd1e98dd326c0.png

      这款ORICO 条纹hub的颜值也挺高,黑灰条纹设计,很有科技感,正面的USB3.0接口,可以应对电脑接口不够用的问题。▼

    36ae39787658427aaa2a0258dd5fe520.png

      USB的的接口为蓝色,就表示支持USB3.0,可以看到这些接口上都是蓝色的标记,是不是很给力呢。▼

    dbcfadb4e42a53fec68a4f46546fd9e5.png

      其实除了可以将这种USB扩展器作为机箱的扩展外,还可以用USB供电之后,作为扩展充电器来使用,比如现在越来越多的电器支持USB充电,比如无线吸尘器、蓝牙音箱、TWS耳机等等,有时候需要同时充电,就是一次性来7个也能同时充电。▼

    923dc73a26ac4709c87f3899974459c4.png

      如果作为外接SSD或者硬盘的接口,电脑机箱供电不足的话,这款ORICO 条纹hub还支持Type-C接口进行供电,增加供电之后,就可以外接更多的设备了。▼

    a5963d9169e23d05ba906648eff8a18a.png

      长条形的设计,也很适合我们在电脑桌面使用,在接入电脑的USB后,就可以通过这款ORICO 条纹hub外接别的设备了,在传输速率上,也很给力,最大支持 5Gbps传输速率,如果使用高速读写SSD,也不会影响体验。▼

    f3223af4f8810462654794a141f2096e.png

      接下来看看外接设备场景吧,不管是SSD,还是给桌面小风扇进行充电,扩展的接口完全够用。▼

    39544c71b06f73df5cd52ccda21b7690.png

      而且插口的松紧程度也很适中,插拔很轻松。▼

    6b575014bbd883f41e55a87b85dfd72f.png

      有了这样一个扩展神器,就可以轻松解决电脑接口不够用的情况了。▼

    7f0a87a77e7cb2d7706b5fc872a6277e.png

      整体来说,如果你的电脑处于USB接口不够用的情况,可以考虑使用这款ORICO 条纹hub来进行扩展,真的非常好用哦,如果用的好,也欢迎推荐给审批的朋友。

    展开全文
  • 其实现在有了一款毕亚兹USB外置独立声卡,不用去傻傻维修了,简单一插就可以使用,方便又省钱。外观小巧,携带方便从外包装来看,手掌大小的白色包装盒,正面有产品的图案,下方是简单的功能说明,以及最上面醒目...
  •  一个USB口理论上可以连接127个USB设备:连接的方式也十分灵活,既可以使用串行连接,也可以使用集线器(Hub),把多个设各连接在一起,同PC机的USB口相接。  基于上述优点,很多计算机外设和数据采集系统都...
  • 之前手里有款创基Chungkey的hub分线器,一分四,还带鼠标的线夹,日常用着很方便,USB3.0的接口就在手边,还能把鼠标线扬起来,移动鼠标也很灵活。但是近期又装了一台电脑,这就不够用了,只有一个hub,给这个用那个...
  • usb 接口突然不能使用了怎么办?

    千次阅读 2015-09-21 19:50:20
    采取的措施是单击我的电脑的右键找到设备管理器,然后双击通用串行总线控制器,会出现很多 USB Root Hub ,然后双击其中的任意一个,找到其电源管理,把允许计算机关闭此设备以节约电源的选项勾划掉即可,然后...
  • 电脑根本不需要OTG线,电脑直插USB HUB就能识别多种USB设备。所以此法适合电脑(通杀WIN8平板),并不适合安卓机型,安桌必须要OTG。 谈谈优势,网上有各种OTG的DIY改造方法,比如加电阻之类,但是每个机型不一样...
  • 插了鼠标、键盘、U盘、插一个耳机,电脑接口就告急了,相信使用电脑的用户肯定都遇到过这个尴尬场景,特别是超极本用户,只能依靠USB拓展口来实现多设备的连接又或者是通过使用蓝牙鼠标以及蓝牙键盘来解决接口告急...
  • 这里大部分是因为电脑USB启动了自动进入节电模式。...然后分别对两个USB Root Hub右键,取消 “电源管理”->“允许计算机关闭此设备以节约电源(A)” 如下图: 重启电脑,可能会蓝屏。强制关机启动就好了。 ...
  • 1、USB的优点: 可以热插拔,即插上后...可以支持多种设备,且扩展容易,通过HUB可以一个主机上连接多个设备 传输数据的速度快,最快可达480Mbit/s 方便的设备互联:在没有主机的情况下,实现点到点的通信...
  • 最近忙于处理摄像头测试的事,发现电脑连接多个同种USB视频设备时设备的名字都是一样的,GUID也是一样的,不能像以前使用opencv通过名字直接打开摄像头采集图像,摆在眼前的是同台电脑如何同时打开多个摄像头同时...
  • USB 3G驱动和USB HOST驱动加载

    千次阅读 2011-02-27 15:41:00
    USB 3G驱动和USB HOST驱动加载   环境:WINCE6.0+S3C2443,USB HOST通过USB HUB接USB 3G模块(SIM5218),其中USB HOST和USB 3G模块是分别单独供电的。 问题的现象:在开机之前接入USB U盘,...
  • 现在系统升级到18.04后,发现每次计算机休眠唤醒后,蓝牙耳机都无法连接。查看系统日志,发现有如下错误信息:Jun 2 15:46:48 violet kernel: [ 7909.390270] xhci_hcd 0000:00:14.0: Root hub is not ...
  • USB芯片简介

    2020-11-13 03:15:48
    一般USB的专用芯片种类大致可分为:主机控制器(host controllers)、根集线器(hub solutions)、接口芯片(interface chips)以及具有USB接口的微控制器(mlcrocontr°llers with USB interface)。若要针对某种...
  • 也就是说是“一个变多个”,如USB HUB,从USB接入后分多个USB接出。对此有一个比较容易理解的应用,那就是日志输出。  首先定义一个日志输出接口:    实现三个类:输出到日志文件类、输出到控制台类、输出....
  • 树莓派2 外接USB移动硬盘,电流倒流

    千次阅读 2015-10-17 12:16:59
    有个500G的移动硬盘,直接插到pi上直接没反应,百度后发现是电源供电不足,买个USB HUB。 问题来了,HUB上电源,pi就自动挂了,ping不通,电源灯还亮。 官网解释: 2. CAN I POWER THE RASPBERRY PI ...
  • USB界面技术之应用

    2020-10-22 20:43:28
    使得原本早期的USB 1.1接口如虎添翼,传输速度由12 Mb/s跃升为480 Mb/s的高速版本(High Speed),并且具有容易使用、热插拔、同时可支持127个外围设备(如USB Hub/集线器这类的辅助装置来把这些设备上)等特点,...
  • 解决方案一:Zero的需要找一条USB OTG线,把他转成type A 母口【有A口的版本忽略这步】,然后再找一个通用的USB HUB再接上你要的键盘鼠标,USB网卡等等。 缺点就是接线麻烦,一堆的线。 解决方案二:使用...
  • windows下枚举USB设备

    2018-12-31 14:28:21
    我这里使用的方法是先枚举所有的hub设备,然后遍历每个hub下port所连接的设备。因为所有的port都是在hub下的,所有不会有遗漏。   1. 构建hub的GUID  DEFINE_GUID(GUID_DEVINTERFACE_USB_HUB,  0x...
  • USB概念总结

    千次阅读 2012-05-15 09:42:37
    你在网上找一个usbmon软件,在机子上插一U盘,你可以看到你想看到的一切。 usb hub block diagram   这里需要注意的有三点: 1. 是端口和端点的区别,端口(port)是一个usb设备接口,端点...
  • 获得USB的信息vc++

    热门讨论 2011-12-12 22:02:35
     通过枚举USB控制器->枚举此控制器上的USB HUB->枚举HUB的各个端口->获得设备信息。 枚举控制器: wsprintf(HCName, "\\\\.\\HCD%d", HCNum); hHCDev = CreateFile(HCName, GENERIC_WRITE, FILE_SHARE_WRITE,...
  • 关于USB这块,以前也多了很多整理,但也只是冰山一角,今天就来系统的整理下root hub的相关注册流程,以及整个USB总线驱动框架 二、USB 主机控制器hrb的注册 关于USB 主机控制器,之前也做过整理,可以看我的这篇...
  • EZ-USB开发笔记(九)——USB传输

    千次阅读 2013-09-21 12:25:00
    本文简单介绍USB2.0传输的一些概念,为方便了解EZ-USBUSB中断和端点。由于EZ-USB的串行引擎隐藏了USB收发的诸多细节,因此本文只是对...一个主机连接一个根集线器(root hub),根集线器可以扩展出其他的集线器
  • USB“初始化“--枚举

    2020-07-29 11:31:19
    USB架构中, hub负责检测设备的连接和断开,利用其中断IN端点(Interrupt IN Endpoint)来向主机(Host)报告。在系统启动时,主机轮询它的根hub(RootHub)的状态看是否有设备(包括子hub和子hub上的设备)连接。 ...
  • 从二月底到现在已经快两个月了,当初媳妇的一句“辞职吧,我养你”,让我现在在家浪荡了快两个月了,现在疫情有所缓和,但是能不出门还是少出门,现在翻翻书,看看内核代码,敲敲代码,偶尔玩玩游戏也还可以,但...
  • USB 硬 盘 使 用 说 明

    2018-12-27 08:12:54
    使用计算机取电线电线向USB硬盘供电时,先关闭计算机,好外接电源,打开计算机,把USB硬盘 连接到计算机上。 注意!使用外接供电时,一定要使用硬盘盒生产厂家提供的计算机取电线。 故障排除: 1,如果按照...

空空如也

空空如也

1 2 3 4
收藏数 63
精华内容 25
关键字:

usbhub再接usbhub