精华内容
下载资源
问答
  • USB端口测试工具

    2015-05-25 08:37:25
    如果不清楚目标端口如何设置,打开USBView.exe,查看目标端口位置,如: Intel(R) 6 Series/C200 Series Chipset...... RootHub [Port1]DeviceConnected: Generic USB Hub [Port1]DevideConnected: Mass ...
  • gilisoft usb lock是目前互联网上最优秀的一款usb端口管理软件,也是首款usb端口加密软件,不但可以锁定USB端口,同时支持用户对usb端口设置密码,以及支持网站锁定、程序锁定、设备锁定等功能,可以轻松防止未经...
  • 西门子S7300 USB_MPI端口设置doc,西门子S7300 USB_MPI端口设置
  • 笔记本电脑USB端口怎么设置禁用和解锁?.docx
  • 大势至电脑文件防泄密系统是一款电脑综合管理软件,功能非常多,安装和操作却非常简单,控制哪台电脑就在哪台电脑安装,然后统一在管理端进行设置,具体操作方法大家通过本文学习吧
  • Ubuntu系统 USB设备端口绑定

    千次阅读 2021-04-14 11:20:35
    在Ubuntu中,有时使用多个USB设备时,出现USB端口号混乱; 比如:A设备本来对应/dev/ttyUSB0,B设备对应/dev/ttyUSB1;发现重启系统后,A设备本来对应/dev/ttyUSB1,B设备对应/dev/ttyUSB0,两个设备的分配的端口号...

    前言

    在Ubuntu中,有时使用多个USB设备时,出现USB端口号混乱;

    比如:A设备本来对应 /dev/ttyUSB0,B设备对应 /dev/ttyUSB1;

    发现重启系统后,A设备本来对应 /dev/ttyUSB1,B设备对应 /dev/ttyUSB0,两个设备的分配的端口号不固定的情况。

    Linux是按照插入顺序对设备进行编号的;这种不稳定因素,使得编写驱动时麻烦,于是本文参考了linux社区和博客文章的方法,绑定各个USB设备的端口号。

     

    一、查看USB设备端口信息

    将串口设备插入USB口,通过lsusb查看端口信息。例如:

    接入了两个新的USB设备,如下图红色框中的信息;一个是FT232(ID是0403:6001)、一个是HL-340(ID是1a86:7523);

    ID 0403:6001 表示usb设备的ID(这个ID由芯片制造商设置,可以唯一表示该设备)

    0403  usb_device_descriptor.idVendor
    6001  usb_device_descriptor.idProduct

     

    二、创建配置文件

    在/etc/udev/rules.d/下创建任意名称的规则配置文件,如:usb.rules。命令如下

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

     编辑信息:

    KERNEL=="ttyUSB*", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE:="0777", SYMLINK+="gnss"
    KERNEL=="ttyUSB*", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", MODE:="0777", SYMLINK+="ultrasound_serial"

    匹配sys中内核名为ttyUSB*的设备,属性匹配依据生产商编号idVendor和产品号idProduct, 设定读写权限为0777,;

    符号链接名为gnss 对应FT232 USB, ultrasound_serial 对应 HL-340串口USB。

     

    三、查看绑定情况

    idVendor和idProduct由 lsusb  -vvv 命令查看

    sudo udevadm control --reload-rules
    sudo udevadm trigger

    重新拔插两个串口设备

    ls -l /dev |grep ttyUSB

    /dev/ultrasound_serial 指向/dev/ttyUSB1;在程序里打开/dev/ultrasound_serial 就可以一直准确的打开指定的串口设备了;可以使用了。

     

    四、使用绑定后的USB设备

    例如使用ultrasound_serial 设备;打开串口,python代码:

    u_serial  = serial.Serial('/dev/ultrasound_serial', 9600)  

    直接使用/dev/ultrasound_serial ,相当于使用/dev/ttyUSB1

     

     

    参考

    1)https://www.cnblogs.com/long5683/p/11144420.html

    2)https://blog.csdn.net/qq_32618327/article/details/103937933

     

     

     

     

     

     

     

     

    展开全文
  • USB端口管理

    2012-03-19 15:15:40
    可以实现禁用、可读、可写,可以删除设置密码!
  • 树莓派 固定USB端口号 指定别名

    千次阅读 2019-09-07 14:00:21
    固定USB端口号 指定别名查看usb号编辑配置文件重启服务 树莓派的USB端口接通时被映射为一个文件存在/dev/目录下,通常是ttyUSB0, ttyUSB1等等 查看usb号 插入usb设备 执行命令: ls -l /sys/class/tty 结果: ...

    单个USB设备固定设备

    查看usb设备id

    插入usb设备
    执行命令: lsusb
    结果:
    	Bus 001 Device 010: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP2102/CP2109 UART Bridge Controller [CP210x family]
    	Bus 001 Device 004: ID 0424:7800 Standard Microsystems Corp.
    	Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
    	Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
    	Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    

    以Device010为例:其ID是:10c4:ea60

    编辑配置文件

    执行命令:sudo nano /etc/udev/rules.d/99-com.rules 
    文件末尾增加:
    	KERNEL=="ttyUSB*",ATTRS{idVendor}=="10c4",ATTRS{idProduct}=="ea60", MODE:=“0777”, SYMLINK+="device1"
    

    重启服务

    执行命令:sudo /etc/init.d/udev restart
    

    多个USB设备固定端口

    查看usb端口号

    插入usb设备
    执行命令: ls -l /sys/class/tty
    结果:
    lrwxrwxrwx 1 root root 0 Sep  7 13:59 ttyUSB0 -> ../../devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/ttyUSB0/tty/ttyUSB0
    

    如果你只有一个usb设备,交换usb位置重复四次获得四个usb口的命名

    usb命名为:
    lrwxrwxrwx 1 root root 0 Sep  7 13:59 ttyUSB0 -> ../../devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/ttyUSB0/tty/ttyUSB0
    lrwxrwxrwx 1 root root 0 Sep  7 14:06 ttyUSB0 -> ../../devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/ttyUSB0/tty/ttyUSB0
    lrwxrwxrwx 1 root root 0 Sep  7 14:09 ttyUSB0 -> ../../devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.2/1-1.1.2:1.0/ttyUSB0/tty/ttyUSB0
    lrwxrwxrwx 1 root root 0 Sep  7 14:09 ttyUSB0 -> ../../devices/platform/soc/3f980000.usb/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3:1.0/ttyUSB0/tty/ttyUSB0
    

    编辑配置文件

    执行命令:sudo nano /etc/udev/rules.d/99-com.rules 
    文件末尾增加:
    	KERNEL=="ttyUSB*",KERNELS=="1-1.1.2",MODE:="0777",SYMLINK+="device1"
    	KERNEL=="ttyUSB*",KERNELS=="1-1.1.3",MODE:="0777",SYMLINK+="device2"
    	KERNEL=="ttyUSB*",KERNELS=="1-1.2",MODE:="0777",SYMLINK+="device3"
    	KERNEL=="ttyUSB*",KERNELS=="1-1.3",MODE:="0777",SYMLINK+="device4"
    

    重启服务

    执行命令:sudo /etc/init.d/udev restart
    
    展开全文
  • //GPIO IO端口初始化设置参考0 led.c #include "led.h" void LED_Init(void) { GPIO_InitTypeDef GPIO_InitStructure;//定义类型别名GPIO_InitStructure RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE;//使...
  • 树莓派USB端口绑定

    千次阅读 2018-09-20 12:22:22
    在做树莓派相关的工程时,由于Linux是按照插入顺序对设备进行编号,常遇到插拔不同USB设备(如串口、摄像头、传感器等外设)树莓派识别端口号跳跃的问题,例如原本识别为/dev/video0,重插后识别为/dev/video2这种...

    本文参考引用博客https://blog.csdn.net/lby0910/article/details/77586728

    在做树莓派相关的工程时,由于Linux是按照插入顺序对设备进行编号,常遇到插拔不同USB设备(如串口、摄像头、传感器等外设)树莓派识别端口号跳跃的问题,例如原本识别为/dev/video0,重插后识别为/dev/video2这种尴尬的问题。这使得在程序中固定端口号读取十分不方便。幸运的是,我们可以通过使用USB设备的唯一识别码固定端口号。下面分别对串口设备和USB摄像头设备的绑定方法做简介(假设插拔设备后其ID唯一):

    查询ID

    lsusb

      结果如下

    Bus 001 Device 001: ID 0909:0824 Audio-Technica Corp
    Bus 001 Device 002: ID 1a40:0101 QinHeng Electronics HL-340 USB-Serial adapter
    Bus 001 Device 003: ID 0924:1b25 Cubeternet

     通过多次插拔观察设备增减可以确认出设备信息和设备的对应关系。以上Device001/002/003分别是摄像头0、串口蓝牙、摄像头1。接下来我们尝试使用其32位ID号固定其端口。

    修改文件

    sudo vim /etc/udev/rules.d/99-com.rules

     打开文件后在最后一行添加

    KERNEL=="ttyUSB*",ATTRS{idVendor}=="1a40",ATTRS{idProduct}=="0101", MODE:=“0777”, SYMLINK+="device0"
    KERNEL=="video*",ATTRS{idVendor}=="0909",ATTRS{idProduct}=="0824", MODE:=“0777”, SYMLINK+="video0"
    KERNEL=="video*",ATTRS{idVendor}=="0924",ATTRS{idProduct}=="1b25", MODE:=“0777”, SYMLINK+="video1"

      如果绑定的是串口设备,则KERNEL项写“ttyUSB*”,如果是摄像头设备则写“video*”,将32位ID按顺序写入后两项中,将预绑定的设备名称写入SYMLINK项中

     重启重插

    // 重启指令
    sudo /etc/init.d/udev restart

     重启后,再次查看当前连接的摄像头设备和串口设备,可以看到新名称,无论之后如何插拔,只要识别到相同的设备ID,linux都会将其命名为刚刚设置的名称。

    ls /dev/device*
    device0
    ls /dev/video*
    /dev/video0  /dev/video1

    使用/dev/device0, /dev/video0, /dev/video1即可访问相应设备。

    展开全文
  • 树莓派USB端口名固定

    千次阅读 2020-02-27 17:05:39
    大致流程为获取对应usb的唯一信息,然后根据该唯一信息编写规则文件,在规则文件中依据唯一信息命名映射至真实usb口。 不完美之处在于唯一信息获取方式死板,无法批量,快速获得。 首先,树莓派usb真实名是树莓派按...

    网上方法很多,大多试过但是无效,该方法不完美但是亲测有效。

    大致流程为获取对应usb的唯一信息,然后根据该唯一信息编写规则文件,在规则文件中依据唯一信息命名映射至真实usb口。

    不完美之处在于唯一信息获取方式死板,无法批量,快速获得。

    首先,树莓派usb真实名是树莓派按插入顺序自动命名的,USB串口设备的命名规则是 /dev/ttyUSB0 ,/dev/ttyUSB1,/dev/ttyUSB2。该方式导致USB口名称变化,而串口通讯需要指定端口名。

    首先我们需要一个USB,插入树莓派的USB口。此时输入下面一段代码:

    ls -l /dev/tty*

    列表的最下端你能看到
    正在使用的usb口系统名
    获取到当前使用的USB口后,输入代码

    udevadm info /dev/ttyUSB0	//设备名视上图输出的usb端口名而定
    P: /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/ttyUSB0/tty/ttyUSB0
    N: ttyUSB0
    L: 0
    S: serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1:1.0-port0
    S: serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0
    E: DEVPATH=/devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.0/ttyUSB0/tty/ttyUSB0
    E: DEVNAME=/dev/ttyUSB0
    E: MAJOR=188
    E: MINOR=0
    E: SUBSYSTEM=tty
    E: USEC_INITIALIZED=18286069882
    E: ID_BUS=usb
    E: ID_VENDOR_ID=067b
    E: ID_MODEL_ID=2303
    E: ID_PCI_CLASS_FROM_DATABASE=Serial bus controller
    E: ID_PCI_SUBCLASS_FROM_DATABASE=USB controller
    E: ID_PCI_INTERFACE_FROM_DATABASE=XHCI
    E: ID_VENDOR_FROM_DATABASE=Prolific Technology, Inc.
    E: ID_MODEL_FROM_DATABASE=PL2303 Serial Port
    E: ID_VENDOR=Prolific_Technology_Inc.
    E: ID_VENDOR_ENC=Prolific\x20Technology\x20Inc.
    E: ID_MODEL=USB-Serial_Controller
    E: ID_MODEL_ENC=USB-Serial\x20Controller
    E: ID_REVISION=0400
    E: ID_SERIAL=Prolific_Technology_Inc._USB-Serial_Controller
    E: ID_TYPE=generic
    E: ID_USB_INTERFACES=:ff0000:
    E: ID_USB_INTERFACE_NUM=00
    E: ID_USB_DRIVER=pl2303
    E: ID_PATH=platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1:1.0
    E: ID_PATH_TAG=platform-fd500000_pcie-pci-0000_01_00_0-usb-0_1_1_1_0
    E: DEVLINKS=/dev/serial/by-path/platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1:1.0-port0 /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0
    E: TAGS=:systemd:
    

    你会得到下文类似内容,这就是usb口的内容,其中关键数据是

    E: ID_PATH=platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1:1.0

    之后打开规则文件

    sudo nano /etc/udev/rules.d/99-com.rules

    将下面一段代码插入规则文件最后

    SUBSYSTEM=="tty", ENV{ID_PATH}=="platform-fd500000.pcie-pci-0000:01:00.0-usb-0:1.1:1.0", SYMLINK+="ttyUSBB" #"ttyUSBB"为人为设置的名称

    如下图
    在这里插入图片描述
    保存退出重启。

    sudo reboot

    重启后再次输入

    ls -l /dev/tty*

    可见如下图
    在这里插入图片描述至此命名成功
    背后逻辑是:每个物理上的USB口都有唯一的ID_PATH,我们起的名字跟ID_PATH绑定,即我们给每个物理上的USB接口命名
    上图的ttyUSBB->ttyUSB0意思是,我们的命名指向的USB系统命名。
    因为有的串口助手,比如cutecom,去打开串口,串口号用的还会是系统的命名。
    但是程序里调用接口就直接可以用我们自己改的名字了。

    另外几个口命名也是一样的道理。

    这里就要提到不完美的地方了,必须用usb插入树莓派。系统才会生成usb号,我们才能代码获取端口信息。才能改规则文件,所以该方法无法脚本实现,无法批量。

    最后贴上命名完之后的图,插了两个usb。
    在这里插入图片描述
    最后,如果有谁有批量改usb名的方式希望能私信联系。

    展开全文
  • USB打印机端口设置故障解决方法.docx
  • 高通平台usb端口定义

    千次阅读 2019-11-25 10:04:44
    高通平台usb端口定义: 900E是进入dump, 要提供qcap report, dump/elf files. 9091说明系统正常,上层的application no response。这种情况要提供logcat logs。
  • 如何保护电脑文件安全,就成为企业网络管理的重要方面。而通过注册表禁用usb存储设备就是其中比较...但是,每台电脑都要设置注册表也会非常麻烦,这种情况下,可以通过域控制器远程修改注册表的方式来禁用USB存储设备
  • USB端口管理 快速设置U盘等存储设备 加密码 设置只读等
  • Linux中USB端口映射

    千次阅读 2018-09-03 15:23:50
    由于ubuntu USB设备号为从零开始依次累加,所以多个设备每次开机后设备号不固定,机器人每次开机都要蛋疼的按顺序...将端口重映射到新的固定的名字,并且设置其权限为可读。使用对应的id端口映射到固定的名字上。 ...
  • Ubuntu下绑定USB端口

    千次阅读 2018-07-20 09:47:42
    由于ubuntu USB设备号为从零开始依次累加,所以多个设备每次开机后设备号不固定,机器人每次开机都要蛋疼的按顺序...将端口重映射到新的固定的名字,并且设置其权限为可读。使用对应的id端口映射到固定的名字上。 ...
  • 原理解释一些特殊语言的打印机比如佳能的LBP系列(CAPT语言)理光的部分型号(DDST语言),是不支持Windows自带的TCP/IP协议共享打印,为了实现多台电脑共享打印机就需要用到这个虚拟USB自动连接工具,工具在运行时,会...
  • Ubuntu USB设备号为从零...为了解决这一现象,需要绑定USB端口号。 有一种方法是:udev的规则,可以参考博客说明:http://blog.csdn.net/cokewei/article/details/8281239 udev的规则说明,可以参考博客说明:h...
  • Linux嵌入式学习-USB端口号绑定

    千次阅读 2018-02-13 10:54:46
    原文地址: http://www.cnblogs.com/CZM-/p/6113475.html由于ubuntu USB设备号为从零开始依次累加,所以多个设备每次开机后设备号不固定,机器人每次开机都要蛋疼的按顺序插,在网上找到一种方法:udev的规则udev的...
  • 可以让全部的usb接口不能使用 能够设置输入密码才能在电脑上拷贝资料 能够禁止USB存储设备,但是允许USB鼠标、键盘等非存储设备使用 能够设置为可以在U盘上往电脑上拷贝资料,但是不允许电脑往u盘上拷贝资料 能够以...
  • 1 为什么绑定USB端口USB端口号会随设备的插拔发生变化,不方便测试,因此需要将USB端口号绑定。 2 如何绑定USB端口号 将端口重映射到新的固定的名字,并且设置其权限为可读。 2.1 查询USB设备端口信息 在未插入...
  • 允许为发现中最后看到的填充端口设置昵称 通过会话 id 而不是损坏的端口寻址聚合连接的设备 可以使用最佳猜测方法生成 ACPI 以根据需要重命名控制器或重置 RHUB 设备 安装 使用 Git 在终端中一次运行以下一行: ...
  • 安装打印机时LPT,COM、USB端口区别

    万次阅读 2019-09-16 11:00:42
    LPT并口是一种增强了的双向并行传输接口,在USB接口出现以前是扫描仪,打印机最常用的接口。(目前使用滴少) COM(串口):COM端口通常用于连接鼠标及通讯设备(如连接外置式MODEM进行数据通讯)等(不用安装驱动) 并行...
  • 域用户USB权限设置

    2015-10-31 10:54:43
    需求:在域环境下,禁用USB存储设备,不能影响USB 键盘鼠标的使用
  • 如果想控制电脑的USB端口,给USB端口加密,可以使用这个小工具。它可以激活USB设备、将USB设备设置为只读状态,禁止数据修改,禁用所有USB设备。使用时,请先点击软件界面右上角的齿轮图标,并勾选“应用程序密码...
  • android USB端口切换

    千次阅读 2018-05-14 13:43:12
    前言:有一个韩国客户...话不多说,usb端口功能早就写好了,只是需要驱动分析是否支持再打开相应开关。实现是在文件init.qcom.usb.rc里,现在截取我们需要的功能: on property:sys.usb.config=rndis,serial_smd...
  • 1.将串口设备插入USB口,通过lsusb查看端口信息。例如: ID 1a86:7523 表示usb设备的ID(这个ID由芯片制造商设置,可以唯一表示该设备) 1a86 usb_device_descriptor.idVendor 7523 usb_device_descriptor.id...
  • webstorm端口设置

    2019-09-18 22:51:52
    webstorm端口两种设置方法: 1、手动设置:file-----settings-----Debugger-----Port,设置即可; 2、配置文件设置:file----import settings----config----options---other.xml设置即可 ...
  • 域控禁止内网使用USB端口,3个reg脚本,在主域上设置成开机导入即可。起到禁止公司内部人员使用u盘,数码相机,usb鼠标正常使用。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,495
精华内容 17,798
关键字:

usb端口设置是什么