精华内容
下载资源
问答
  • usb端口映射软件

    2018-07-02 16:07:50
    该工具包含一个服务端一个客户端,客户端可以直接把服务端的usb口通过网络连接当作本机的usb口,支持加密狗,usbkey设备。特别适合把usb设备映射到虚拟机中
  • Linux中USB端口映射

    千次阅读 2018-09-03 15:23:50
    由于ubuntu USB设备号为从零开始依次累加,所以多个设备每次开机后设备号不固定,机器人每次开机都要蛋疼的按顺序插, 在网上找到一种方法:udev的规则 ...使用对应的id端口映射到固定的名字上。 ...

    由于ubuntu USB设备号为从零开始依次累加,所以多个设备每次开机后设备号不固定,机器人每次开机都要蛋疼的按顺序插,

    在网上找到一种方法:udev的规则

    udev的规则说明,可以参考博客说明:http://blog.csdn.net/cokewei/article/details/8281239

    将端口重映射到新的固定的名字,并且设置其权限为可读。使用对应的id端口映射到固定的名字上。

    1

    lsusb

    查看对应的usb端口信息

    1

    2

    3

    4

    5

    6

    7

    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

    Bus 001 Device 005: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light

    Bus 001 Device 004: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter

    Bus 001 Device 003: ID 05e3:0608 Genesys Logic, Inc. Hub

    Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub

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

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

    udev的规则

    $kernel, %k:设备的内核设备名称,例如:sda、cdrom。

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

    依据上面信息写udev文件:我用的是rplidar的激光雷达usb串口

    我的串口设备信息

    1

    Bus 001 Device 005: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light

    1

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

      

    1

    KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE:="0777", SYMLINK+="rplidar" 

     创建生效后重新插拔USB

    1

    ls -l /dev |grep ttyUSB

      显示

    1

    2

    3

    lrwxrwxrwx  1 root   root           7 Nov 29 14:03 rplidar -> ttyUSB1

    crw-rw-rw-  1 root   dialout 188,   0 Nov 29 14:03 ttyUSB0

    crwxrwxrwx  1 root   dialout 188,   1 Nov 29 14:03 ttyUSB1

    多个不同型号设备可使用这种方法来区分

     打开设备时,用(/dev/rplidar)即可。

    展开全文
  • 为保证每一次系统重启后都能操作指定的USB设备,需要对USB端口进行映射绑定。1.$lsusb 查看端口ID 1a86:7523 表示usb设备的ID,ID由芯片制造商设置,可以唯一表示该设备。1a86 usb_device_descriptor.idVendor7523 ...

    为保证每一次系统重启后都能操作指定的USB设备,需要对USB端口进行映射绑定。

    1.$lsusb 查看端口

    20200526203918793351.png

    ID  1a86:7523 表示usb设备的ID,ID由芯片制造商设置,可以唯一表示该设备。

    1a86    usb_device_descriptor.idVendor

    7523    usb_device_descriptor.idProduct

    2.修改rules

    切换目录至 /etc/udev/rules.d

    新建flashlidar.rules,内容如下:

    KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE:="0666", GROUP:="dialout",  SYMLINK+="flashlidar"

    将idVendor,idproduct替换成相应设备的值,并保存。

    3.生效与查看

    重新连接设备,查看绑定状态。

    $ls -l /dev |grep ttyUSB

    20200526203918945701.png

    原文:https://www.cnblogs.com/xgth/p/12968243.html

    展开全文
  • Ubuntu16.04 下 python opencv 视频采集:使用USB端口映射指定要读取的相机设备 有时我们需要读取指定设备的视频流,但笔记本电脑通常自带相机,同时可能连接多个USB相机,每次插拔USB后系统自动分配的端口号可能会...

    Ubuntu16.04 下 python opencv 视频采集:使用USB端口映射指定要读取的相机设备

    有时我们需要读取指定设备的视频流,但笔记本电脑通常自带相机,同时可能连接多个USB相机,每次插拔USB后系统自动分配的端口号可能会改变。为了省去每次在命令行里查找设备端口编号的麻烦,可以给自己想读取的设备指定名称(即进行端口映射)。

    本教程适用于 ubuntu 16.04 系统。

    使用 python opencv 视频采集

    在 python 代码里读取USB摄像头并显示是opencv的一个基本功能。代码网上有很多,这里放一个简易版本(核心功能:读取USB摄像头+实时显示)

    import cv2
    cap = cv2.VideoCapture(0)  # /dev/video0
    while(True):
        ret, frame = cap.read()  # ret==True/False: read successfully or not; frame: image
        if not ret:
            print("Failed to read the image.")
            break
        # display image
        cv2.imshow('Video', frame)
        # press ESC key to exit
        key = cv2.waitKey(1)
        if key == 27:
            break
    cap.release()
    cv2.destroyAllWindows()
    

    此处,cap = cv2.VideoCapture(0) 的功能就是读取来自 /dev/video0 这个端口的视频流。
    我们可以看一下opencv VideoCapture 的官方文档的描述:

    <VideoCapture object> = cv.VideoCapture( index )
    index: ID of the video capturing device to open.

    电脑默认相机的ID是0。
    我们的任务就是把 index 这个地方换成我们想要的设备的名字,以便不用每次查看端口编号。

    识别你的指定设备,进行端口映射

    1、识别你的设备
    首先,插上你想要读取的设备, 打开终端,输入:

    lsusb
    

    再拔掉那个设备,继续在终端里输入:

    lsusb
    

    仔细对比两次显示内容的区别,找到消失的那一行,例如:

    Bus 002 Device 003: ID 04b4:00f8 Cypress Semiconductor Corp.

    这就是你想要的设备。
    记住 04b4:00f8 这个位置的数字, 04b4 是设备的 idVendor00f8 是设备的 idProduct

    2、创建端口映射

    在终端里输入:

    cd /etc/udev/rules.d
    sudo touch usb.rules
    sudo gedit usb.rules
    

    我们创建了一个空白的 usb.rules 文件
    把下面这句话复制进去,其中 idVendoridProduct 的值根据上一步中你设备的具体情况修改。SYMLINK 的值是你想给设备取的名字,例如 mycamera

    KERNEL=="video*", ATTRS{idVendor}=="04b4", ATTRS{idProduct}=="00f8", MODE:="0777", SYMLINK+="mycamera"
    

    在终端里输入:

    sudo service udev reload
    sudo service udev restart
    

    3、检查映射情况

    在终端里输入:

    ls -l /dev | grep video
    

    如果端口映射成功,你将会看到有一行是

    lrwxrwxrwx 1 root root 6 Apr 14 12:18 mycamera -> video0 (也可能是1、2、3……)

    修改 opencv VideoCapture() 里的参数为设备名称

    回到一开始采集视频的代码,修改:

    cap = cv2.VideoCapture("/dev/mycamera")
    

    这样,每次插拔USB和使用多个相机都不会影响程序对指定设备视频流的读取了。

    展开全文
  • 树莓派的USB端口接通时被映射为一个文件存在/dev/目录下,通常是ttyUSB0, ttyUSB1等等。实际应用它存在这样一个问题,树莓派并不是指定哪一个端口就是ttyUSB0,或哪一个就是ttyUSB1,而是把第一个接入设备的USB口定为...
  • USB小票打印机映射到LPT1端口
  • USB LPT 端口映射

    2014-06-04 12:06:00
    如何设置端口映射(以将LPT1端口映射到共享名为CutePDFW的虚拟打印机上为例),命令如下: NET USE LPT1: \\wcjxixi-d022704\CutePDFW /Persistent:YES 命令解释及说明: LPT1后的:和\\之间有一个空格的哦,否则...

    如何设置端口映射(以将LPT1端口映射到共享名为CutePDFW的虚拟打印机上为例),命令如下:

    NET USE LPT1: \\wcjxixi-d022704\CutePDFW /Persistent:YES

    命令解释及说明:

    LPT1后的:和\\之间有一个空格的哦,否则提示“找不到网络名”;/Persistent前也有一空格
    wcjxixi-d022704:是本机的计算机名称
    CutePDFW:是虚拟打印机的共享名(不是打印机名哦)
    Persistent后的参数:YES或NO,YES表示重启后保留映射;NO表示重启后失效
    事先必须要设置打印机为共享
    如何删除端口映射(以删除LPT1的映射为例):

    NET USE LPT1: /DELETE

    举个使用端口映射的例子:

    安装了虚拟打印机CutePDF,它的打印端口为CPW2,这个端口是不能改变的,改了以后就不能虚拟打印了。但是要使用打印机的软件(比如科脉启谋前台收银软件)又只能选择LPT口来打印文档,怎么办?这个时候使用端口映射就可以解决问题。

    注意:软件里打印机类型要选择“使用Windows程序驱动的打印机”

     

    转载于:https://www.cnblogs.com/Chareree/p/3767588.html

    展开全文
  • USB 加密狗映射工具

    2017-03-20 14:14:13
    虚拟机中的服务器或者某些应用是需要加密狗参与运行的,而因为是...亲测可以有效的网络映射各种USB设备,包括usb加密狗,usb移动硬盘,usb打印机等,映射到虚拟机设备管理器看起来和物理插入设备是一样的,并非共享模式
  • windows 10 端口映射

    千次阅读 2018-11-18 14:15:19
    转载自:windows操作系统自带的TCP端口转发 因为工作中一个项目,总部与各个分部只有citrix服务器才能通讯,总部客户端想通过分部citrix访问分部内网资源。基本思路,通过程序修改获取的ICA文件中的IP地址和端口,...
  • 树莓派USB端口绑定

    千次阅读 2018-09-20 12:22:22
    在做树莓派相关的工程时,由于Linux是按照插入顺序对设备进行编号,常遇到插拔不同USB设备(如串口、摄像头、传感器等外设)树莓派识别端口号跳跃的问题,例如原本识别为/dev/video0,重插后识别为/dev/video2这种...
  • 本文应用了USB Over IP技术。通过客户端驱动程序、服务器端程序和虚拟总线三者结合,使得网络上的USB设备可以跨...在整个方案中,巧妙地利用USB的管道思想实现了端口映射。这种方法实现了基于IP网络的USB集线器功能。
  • 许多朋友在碰到USB设备映射到VM虚拟机时,都存在不知所措的情况。 至为专门书写XenServer6.x U盘、加密狗等USB设备映射到VM虚拟机教程,帮助有需要的朋友!
  • Ubuntu下绑定USB端口

    千次阅读 2018-07-20 09:47:42
    由于ubuntu USB设备号为从零开始依次累加,所以多个设备每次开机后设备号不固定,机器人每次开机都要蛋疼的按顺序插, 在网上找到一种方法:udev的规则 ...使用对应的id端口映射到固定的名字上。 ...
  • USB打印机映射到LPT端口(简约版)

    千次阅读 2009-11-24 14:21:18
    [size=large][color=red]对于要用程式来操作条码机的朋友,可能好多时候都要用自己写的程式来打印,恰恰现在的打印都是配给USB连接线,这时我们要用程式来调用打印机,都不能用原来的的命令: COPY C:\TEST.TXT LPT1 ...
  • 上一篇 iOS 逆向编程(九 - 1)通过 USB 连接登录 iPhone 以及端口映射 封装成现成脚本直接下载运行即可使用 DZMUsbConnect 。 DZMUsbConnect 使用 1、下载 DZMUsbConnect 后,电脑 usb 链接越狱手机,打开 ...
  • Android手机通过usb连接手机后,通过adb进行端口映射,然后使用socket通讯,包含。本资源包含pcclient和phoneserver端。如果运行不起来,注意adb的使用.zip,太多无法一一验证是否可用,程序如果跑不起来需要自调,...
  • 端口映射usb应用论文,学习开发使用理论资料
  • USB打印机映射到LPT端口

    千次阅读 2015-07-28 22:11:00
    USB打印机映射到LPT端口(pos小票机测试成功)2010-12-23 18:11:00| 分类: 編程 | 标签: |字号大中小 订阅 注释:在DOS命令行下运行以下命令(以下为示例,根据实际情况要有所改动):...以上这行的含义为将打印端口LPT2...
  • USB端口的打印机映射成LPT并口

    千次阅读 2015-05-23 16:07:35
  • 为了能够实现以上命令,可以将某打印机映射到以上端口即(LPT1),在cmd命令行中敲入以下命令: net use LPT1 \\127.0.0.1\VirtualPrinter /PERSISTENT:YES 如果该名称为“VirtualPrinter”的共享打印机不在...
  • 启动容器命令: docker run --name dtest -d -p 8888:80 dockertest 其中 dtest:启动后容器的名称 ...此时 宿主机的8888端口映射到容器内80端口,访问宿主机的8888端口将对访问容器80端口。 ...
  • USB打印机映射LPT端口

    2014-01-14 16:06:02
    http://www.cnblogs.com/hzqyx/archive/2012/10/18/2730191.html...然而,现在的打印机,基本都是配USB线的,无法用原来的命令 copy 源文件 端口,如:copy c:\barcode.txt LPT1。如果直接执行 copy c:\barcode.txt ...
  • 树莓派 固定USB端口号 指定别名

    千次阅读 2019-09-07 14:00:21
    树莓派的USB端口接通时被映射为一个文件存在/dev/目录下,通常是ttyUSB0, ttyUSB1等等 查看usb号 插入usb设备 执行命令: ls -l /sys/class/tty 结果: lrwxrwxrwx 1 root root 0 Sep 7 13:59 ttyUSB0 -> ../../...
  • 2.确定USB口可以使用(拔插U盘看看有没有弹出文件夹窗口) 参考博客:https://blog.csdn.net/mgou1234/article/details/88989231?ops_request_misc=&request_id=&biz_id=102&utm_term=ubuntu%E7%BB%91%...
  • 树莓派USB端口名固定

    千次阅读 2020-02-27 17:05:39
    大致流程为获取对应usb的唯一信息,然后根据该唯一信息编写规则文件,在规则文件中依据唯一信息命名映射至真实usb口。 不完美之处在于唯一信息获取方式死板,无法批量,快速获得。 首先,树莓派usb真实名是树莓派按...
  • Ubuntu USB设备号为从零...为了解决这一现象,需要绑定USB端口号。 有一种方法是:udev的规则,可以参考博客说明:http://blog.csdn.net/cokewei/article/details/8281239 udev的规则说明,可以参考博客说明:h...
  • 可以映射 USB 2 HUB(需要 HUB 的父端口使用类型 255) 基于类名匹配,而不是端口或控制器名称 允许为发现中最后看到的填充端口设置昵称 通过会话 id 而不是损坏的端口寻址聚合连接的设备 可以使用最佳猜测方法...
  • 关键点是:需要将中国银行的usbkey插入到一个固定ip的端口上 使用场景 用于两个机器之间进行设备共享,主要是虚拟机无法直接插入usb设备 操作 在阿里云上开一个windows的虚拟机,在本地插入usbkey,然后通过USB OVER...
  • Linux嵌入式学习-USB端口号绑定

    千次阅读 2018-02-13 10:54:46
    原文地址: http://www.cnblogs.com/CZM-/p/6113475.html由于ubuntu USB设备号为从零开始依次累加,所以多个设备每次开机后设备号不固定,机器人每次开机都要蛋疼的按顺序插,在网上找到一种方法:udev的规则udev的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,046
精华内容 4,818
关键字:

usb端口映射