精华内容
下载资源
问答
  • 修改usb设备名称
    2022-04-23 20:24:58
    #创建规则文件
    sudo gedit /etc/udev/rule.d/70-laser.rules
    #查看需更改串口的idVendor和idProduct
    lsusb
    #将下列代码加入到打开的文件中
    KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE:="0666", SYMLINK+="laser-A2"
    #重新加载规则文件
    sudo  sudo udevadm trigger
    
    更多相关内容
  • 修改USB设备名称

    2013-06-16 17:03:38
    修改USB设备名称 说明:此操作过程的作用是让PM2011的虚拟狗破解不会无响应. 此过程需要一个真实的U盘才能操作.操作完成后要插上此U盘才生效.也就是说完成操作后U盘要插在电脑上才有作用.
  • LINUX绑定usb设备名称

    2022-07-22 17:33:00
    LINUX绑定usb设备名称

    LINUX绑定usb设备名称

    起因:

    USB转TTL串口通信模块,USB摄像头模块连接linux电脑时,其端口号一般是ttyUSB0,ttyUSB1,ttyUSB2…或video0,video1,video2…当我们有多个设备时,系统会依据插入的先后顺序生成端口号,但仅仅依靠插入的先后顺序来确定设备并不能满足我们的需求。当设备断连重新插入时,端口号可能会改变。如果设备有固定的端口号/名字,则会方便我们进行设备断连重启操作或者盲插操作。

    解决过程

    有一种解决方法便是将端口重映射到新的固定的名字。下面以一个USB转TTL串口通信模块为例进行实验。
    1、使用lsusb命令查看接入usb口的所有设备,找到USB转TTL串口通信模块的ID,即1a86:7523
    在这里插入图片描述
    2、将端口重映射到新的固定的名字
    终端输入sudo vi /etc/udev/rules.d/rplidar.rules命令后按INSERT键进入编辑模式,复制如下代码:

    KERNEL=="ttyUSB*", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", MODE:="0777", SYMLINK+="serialPort"
    

    其中串口模块使用ttyUSB*,摄像头模块使用video*
    ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523"为步骤1中查到的ID号。
    MODE:="0777"表示权限为可读可写。
    SYMLINK+="serialPort"则为自定义的固定名称。

    在这里插入图片描述
    输入完代码后,按住ESC键后,按:wq+回车,保存并退出。
    3、重新插拔串口模块,输入如下的指令
    ls -l /dev |grep ttyUSB
    在这里插入图片描述
    可以看到已经成功映射到固定的名字了。
    4、使用python进行应用

    ser=serial.Serial("/dev/serialPort",9600,timeout=0.5)
    

    参考教程

    树莓派接多个USB摄像头,使用opencv打开指定的某一个摄像头

    展开全文
  • 通过驱动修改串口设备的友好名称,CH343

    在同一台电脑上如果有多个USB转串口设备(多种型号的),这个时候想找到自己要操作的设备就很麻烦,而USB转串口设备的友好名称可以区分不同型号的串口设备。首先要装上厂家的VCP驱动,才能显示USB转串口设备的友好名称。同样也可以DIY串口设备的友好名称(FriendlyName),通过修改驱动中inf文件来完成,下面通过修改CH343SER驱动来实现该功能

    通过驱动的inf文件来修改串口设备的友好名称

    打开CH343SER驱动中的CH343SER.INF文件,如下图所示。
    在这里插入图片描述
    然后修改下图红框中的CH343友好名称为CH343SER.DeviceDesc = “Serial Port CH343”,修改好后把该文件复制到WIN 1X文件夹覆盖原有的文件。
    在这里插入图片描述
    修改串口设备的友好名称前后对比,如下图所示。
    在这里插入图片描述
    修改前串口友好名称为USB-Enhanced-SERIAL CH343。
    在这里插入图片描述
    修改后串口友好名称为Serial Port CH343。

    总结

    可以看出通过修改驱动中的inf文件确实可以修改USB转串口设备的友好名称,以方便更好区分自己使用的串口设备,如果要成功安装修改后的驱动,安装驱动前需要禁用数字签名才能安装成功。

    展开全文
  • android固定usb转串口设备节点名称

    使能ch340驱动

    修改源码路径下mklinux.sh添加make menuconfig图形配置一下。
    使能ch340驱动。
    配置环境变量。
    单独编译内核文件。
    打包镜像烧写文件。

    ubuntu固定USB串口设备端口号

    参考链接:http://t.zoukankan.com/zhouzhishuai-p-10438776.html

    android固定USB串口设备端口号

    采用打补丁的方式修改/kernel/drivers/usb/serial/usb-serial.c文件。
    参考链接:https://wenku.baidu.com/view/c6a00d1240323968011ca300a6c30c225901f02b.html

    通过USB设备名去识别USB转串口插入的哪个U口,再根据不同的U口分配一个不同的节点。博主测试了3个USB接口分别打印出的信息是5-1,7-1.1,7-1.2。主要是修改/kernel/drivers/usb/serial/usb-serial.c文件下这两个函数。

    static int allocate_minors(struct usb_serial *serial, int num_ports)
    {
    	struct usb_serial_port *port;
    	unsigned int i, j;
    	int minor;
    
    	dev_dbg(&serial->interface->dev, "%s %d\n", __func__, num_ports);
    
    	mutex_lock(&table_lock);
    	for (i = 0; i < num_ports; ++i) {
    		port = serial->port[i];
    		minor = idr_alloc(&serial_minors, port, 0, 0, GFP_KERNEL);
    		/* 固定USB转串口设备名 */
    		if(!strcmp(dev_name,"5-1"))
    		{
    			minor=1;
    		}
    		else if(!strcmp(dev_name,"7-1.1"))
    		{
    			minor=2;
    		}
    		else if(!strcmp(dev_name,"7-1.2"))
    		{
    			minor=3;
    		}
    		if (minor < 0)
    			goto error;
    		port->minor = minor;
    		port->port_number = i;
    	}
    	serial->minors_reserved = 1;
    	mutex_unlock(&table_lock);
    	return 0;
    error:
    	/* unwind the already allocated minors */
    	for (j = 0; j < i; ++j)
    		idr_remove(&serial_minors, serial->port[j]->minor);
    	mutex_unlock(&table_lock);
    	return minor;
    }
    
    static int usb_serial_probe(struct usb_interface *interface,
    			       const struct usb_device_id *id)
    {
    ...内容省略...
    	if (allocate_minors(serial, num_ports)) { 
    替换为
    	if (allocate_minors(serial, num_ports,dev_name(&port->serial->dev->dev))) {
    		dev_err(ddev, "No more free serial minor numbers\n");
    		goto probe_error;
    	}
    ...内容省略...
    }
    
    展开全文
  • USB设备名称固定

    2020-09-14 10:17:01
    ARM板子上USB设备名称固定 一、查看USB通道与设备节点的之间的关系 cd /sys/class/video4linux/ 此时我的arm板子上接了两个USB摄像头,一个是200万的,一个是500万的。可是通过cd /dev/下ls查看,发现每个摄像头...
  • AC690X 修改USB-AUDIO的设备名称
  • UBUNTU 系统usb设备名称与设备号绑定方法 相关命令 # 创建udev规则 sudo vim /etc/udev/rule.d/usb_xxx.rules # 查询usb设备 lsusb # 规则文件中写入样式 KERNEL=="ttyUSB*", ATTRS{idVendor}=="1a86", ATTRS{id...
  • 修改手机插入USB显示名称的地址:frameworks/base/media/java/android/mtp/MtpDatabase.java 2)找到getDeviceProperty(int property, long[] outIntValue, char[] outStringValue)函数 3)在函数下找到case ...
  • Linux下usb串口修改名称

    千次阅读 2022-03-13 13:47:31
    Linux下usb串口修改名称1 查看自己的串口号2 新建设备信息文件3 刷新串口4 重新查看串口 1 查看自己的串口号 fly@ubuntu:~/Desktop$ lsusb Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003...
  • AC690X 修改USB-AUDIO的设备名称 0.相关说明 使用mango_dev_usb_slave.h中已封装的函数,u32 user_set_descriptor(USB_DES index, void * pstring, u32 len);。对应增加USB_DES中的产品字符串。 特别注意:修改烧录...
  • usb设备固定名称方法

    2018-11-06 11:55:32
    当我们接入两个或两个以上的同类型usb设备时,内核会在/dev目录下生成对应的设备文件例如/dev/ttyUSB0,/dev/ttyUSB1。这样就会导致我们在访问设备时不知道相应的设备文件对应的是哪一个usb设备。下面讲一下几种方法...
  • Ubuntu永久修改USB设备操作权限

    千次阅读 2021-05-24 14:08:15
    可以看到,当前的USB设备名称为ttyUSB0,其权限为rw-rw----,为方便操作,修改其权限为777。 sudo chmod 777 /dev/ttyUSB0 再次查看权限,rwxrwxrwx,即所有用户对其可读、可写、可执行。 二、永久修改权限并增加...
  • 对找到的匹配设备输出它的节点名称,找到实际USB设备的起始节点,打印出USB设备的IDs和序列号等,最后解引用设备对象 4). 解引用枚举对象 5). 解引用udev对象 源码如上。 关于libudev几点注意事项: 1). Libudev的...
  • 修改USB设备或者硬盘的盘符名称

    千次阅读 2014-08-08 13:56:14
    修改USB设备或者硬盘的盘符名称; (1) 修改Common.reg的内容:  U盘:找到[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\USBHDProfile]  将"Folder"=LOC_STORE_HD_FOLDER改为 "Folder"="你想显示的名字...
  • linux USB虚拟串口设备名的修改

    千次阅读 2015-08-21 19:58:31
    linux usb转串口驱动
  • USBDeview可列出当前连接到计算机上或者曾经连接过的 USB 设备的实用工具。根据列出的设备名称和描述,可以选择断开或者卸载列表当中的任何设备,以及导出该列表为 Text/HTML 或者 XML 格式。USBDeview 还可以被...
  • Linux系统固定USB串口设备名称

    千次阅读 2021-04-07 16:22:27
    Linux系统下使用多个USB转串口设备或一个USB设备拥有多个串口时,经常会遇到多个串口对应的设备名称无法区分的问题。Linux系统下的串口名称分配和硬件的上电顺序有关,如果是开机启动或者接在同一HUB下面,则由系统...
  • Android USB名称修改系列(转载)

    千次阅读 2016-11-11 10:47:43
    原文出处:  CSDN:... ... ...为什么参考FAQ修改名称后却无效 这是因为在windows系统中会记录以前插入过的手机的信息,否则每一次插入手机都需要重新安装驱动。 Step 1:清除注册表信息  
  • 前言  欢迎大家我分享和推荐好用的代码段~~ 声明  欢迎转载,但请保留文章原始出处:  CSDN:http://www.csdn.net ... 正文   ...USB设备在win7等平台上,在控制面板中看到的名称(如下图),怎么修改
  • 在电脑中通过设备管理器查看配置的硬件设备,以及各自的工作状态,驱动是否正常等,而里面显示的设备名称一般是不可以修改的。因为某些原因,可能会出现设备管理器里的设备出现重名的情况,因此,我们可以通过注册表...
  • Jetson nano绑定USB设备的串口名称(KERNELS硬件端口号绑定)
  • 参考链接: https://www.go2aaron.com/blog/index.php/archives/28/ ...https://tinkerboarding.co.uk/forum/thread-990.html usb网卡命名 在RK3399 Ubuntu系统上使用usb转百兆网卡ASIX AX88772B,因为u
  • 自动检测系统所有USB设备硬件识别号,序列号等信息。 检测系统串口信息。 可根据此修改成检测更多系统信息的软件。
  • usb gadget configfs引入到内核之前,内核都使用硬编码的方式实现复合设备,无法在用户空间动态修改和绑定不同的function驱动,若要修改,则需要修改内核代码,重新编码,非常不方便。目前这部分代码在被放到...
  • 1、为什么要绑定USB设备的串口名称? 用ubuntu系统来做硬件控制的时候,常使用USB串口与传感器或者驱动器进行信息通信。ubuntu系统在开机的时候会为每一个插入的USB设备自动升序命名,如ttyUSB0、ttyUSB1.........
  • Linux系统版本:CentOS 7(64位)一、前言:最近做实验装了好几个CentOS 7, 安装完成之后, 发现发现CentOS 7 默认的网卡名称是eno16777736或ens33等如图所示:像我这种有轻微强迫症的人看到这个名字总感觉不爽,于是偏...
  • 最近又往usb设备中添加了虚拟串口功能,使用的usb端点从三个增长到了5个。很巧合,例程给的恰好是小于3个端点的,所以在前面的移植过程中并未出现什么错误,所以当时也就迷糊的过去了,未研究ENDP0_RXADDR为何是0x...
  • 更改Android蓝牙设备名称

    千次阅读 2021-06-03 02:41:15
    您不能只调用enable()然后调用setName()3)名称“沉入”需要时间。即。您不能在setName()之后立即调用getName()并期望使用新名称。因此,这是我想使用可运行的代码在后台完成工作的一小段代码。时间也是10秒,因此...
  • 如何在Mac系统中修改设备名称呢?我们知道,一台电脑有其设定的具体名称,当我们需要自定义电脑名称,则需要对其进行修改。如果是在Mac系统中,我们应该如何修改设备名称?在下面的内容中,我们要向大家介绍更改苹果...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,675
精华内容 15,070
关键字:

修改usb设备名称