在实际的应用场景中我们总希望串口设备的serial、PID和VID值是唯一的这样才会方便设置设备别名,下面就介绍一下怎么修改设备的serial和PID、VID还有驱动的方法。推荐使用修改设备serial的方式,修改PID、VID有一定的风险

1、修改设备的serial值

首先我们需要使用到CP2102修改设备信息的软件CP210xSetIDs.exe,大家可以在百度搜索下载。打开软件,按照下图设备进行修改即可

然后重新读取设备参数,看修改是否生效

2、修改设备PID和VID的值

首先我们需要使用到CP2102修改设备信息的软件CP210xSetIDs.exe,大家可以在百度搜索下载。打开软件,按照下图设备进行修改即可。

2、修改设备PID或者VID后系统无法识别串口设备解决办法

这个其实有两种方法,一种就是按照驱动里面有的PID和VID值惊醒修改,还有一种就是在slabvcp.inf文件里添加自己的PID和VID值,下面就介绍怎么修改

然后重启即可,如果是PID和VID的值是自定义的在Linux下也要修改驱动才可以使用。

linux中绑定设备名称文件(.rules)编写规则:

1、修改serial方式

KERNEL=="ttyUSB?", SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4",
ATTRS{idProduct}=="ea60", ATTRS{serial}=="0002" ,MODE="0777",SYMLINK+="starrobotbase"

2、修改PID、VID方式

KERNEL=="ttyUSB?", SUBSYSTEM=="tty", ATTRS{idVendor}=="10c4",
ATTRS{idProduct}=="ea63", MODE="0777",SYMLINK+="starrobotbase"

CP2102修改设备serial、PID、VID的值相关推荐

  1. libusb获取usb设备的idVendor(vid),idProduct(pid),以及Serial Number

    发表于2015/6/23 21:55:11  4594人阅读 最近在做关于usb设备的项目,用到了libusb,发现关于这个的函数库的介绍,讲解很少,下面仅仅是简单展示一些基本的使用方法,以备后用. ...

  2. adb 修改设备的serial号码

    转载请标明出处:http://blog.csdn.net/xx326664162/article/details/54865043 文章出自:薛瑄的博客 你也可以查看我的其他同类文章,也会让你有一定的 ...

  3. linux 下查看 USB 设备的 PID 和 VID

    这里以 centos7为例 方法一: 首先进入 /sys/bus/usb/devices 目录: cd /sys/bus/usb/devices 先不要插入 usb 设备,然后使用 ll 命令,可查看 ...

  4. 通过Windows注册表获取U盘、移动硬盘和USB读卡器等设备的PID、VID和序列号

    通过Windows注册表获取U盘.移动硬盘和USB读卡器等设备的PID.VID和序列号 http://blog.csdn.net/trustbo/article/details/50057463 LP ...

  5. Ubuntu下如何获取usb相机的PID/VID并打开指定的相机

    项目需求控制和打开两个USB摄像头,并且根据相机的PID和VID来打开指定的相机,来区分主副相机,在Windows下可以通过AForge.Video.DirectShow库来实现,但是Ubuntu下没 ...

  6. 读取U盘 PID,VID,SN等信息

    这个也是从某位大师那里直接转来的....对我太有用了,,感激涕零!!! 因为工作需要,要写一个读取U盘PID,VID信息的程序,在网上找了很久都没有发现有相关的资料.相关的工作也搁置了很久,真是亏对公 ...

  7. 【TX2】TX2开发板系统默认串口有ttyS0(调试口)、ttyTHS1、ttyTHS2、ttyTHS3,通过修改设备树文件,可以新增三个串口

    1.简述 TX2开发板系统默认串口有ttyS0(调试口).ttyTHS1.ttyTHS2.ttyTHS3,通过修改设备树文件,可以新增三个串口. 2.设备树 设备树中关于串口部分的描述 2.1 基础配 ...

  8. 控温设备的PID参数选定的个人方法(真实有效)

    笔者调的PID是用于熨烫设备,可以理解为电熨斗的加热盘,选定后的参数达到的效果是:温冲不会超过目标以上15度,稳定后波动在-3–+2之间. 选定参数的方法: 1.选阈值:定死一个目标温度(假设100度 ...

  9. golang修改结构体中的切片值

    golang修改结构体中的切片值,直接传结构体地址就可以 package mainimport "fmt"type rspInfo struct {KeyWords string ...

最新文章

  1. Linux下利用backtrace追踪函数调用堆栈以及定位段错误【转】
  2. leveldb demo
  3. redis 亿级查询速度_亿级流量系统架构之如何保证百亿流量下的数据一致性(上)...
  4. 【ThinkPHP系列篇】ThinkPHP框架的介绍和搭建(一)
  5. python自动提交网页表单_python自动提交表单数据库
  6. python画图程序代码_少儿python编程(7)海龟画图(拓展1)
  7. Bootstrap 3 与 Foundation 5 的区别
  8. 2017.10.30 覆盖问题 思考记录
  9. ios控件 UIViewController
  10. 拓端tecdat|R语言用igraph绘制网络图可视化
  11. go处理get、post请求返回的body数据
  12. js实现二级联动菜单
  13. 类的加载过程详解之过程三:Initialization(初始化)阶段
  14. java命令执行的三种方式
  15. UE4编辑器语言设置-中英对照
  16. 工程造价为什么会出现“三超问题”?
  17. 服务器搭建邮件自动回复,爆笑的邮件自动回复内容,邮件自动回复心理
  18. unix常用操作命令
  19. 【python】批量实现modis数据的辐射定标,大气校正及地形校正
  20. WPF ListBox颜色交替及以击事件实现

热门文章

  1. 本原勾股数(毕达哥拉斯三元组)的个数
  2. TWS耳机哪个牌子音质好?2021年TWS降噪耳机推荐
  3. Linux快速隐藏文件或者文件夹
  4. 基于Docker运行弹性集群的五个关键点第一篇:运行高可用模式
  5. 动态规划思想以及常见应用
  6. 无线智能插座实物连线说明
  7. GVoice AI Codec落地《和平精英》,腾讯AI Lab、腾讯游戏CROS联合打造移动端「超音速」语音体验...
  8. C++ 大整数除法 | 大整数乘法
  9. 05MATLAB数值微积分
  10. 首销日到手价1499元起!全智能手表旗舰OPPO Watch 3系列正式开售