linux树莓派下绑定USB口,固定USB串口设备号,解决USB转串口ID相同情况

摘要:在树莓派USB口,虽然设备会变,但是位置不变,每个位置都有个KERNELS号,因此可以通过绑定这个位置的ID。

一,查询已有的串口的KERNELS号:

1.1查看ttyUSB0的KERNELS(核心)号
(1)输入
udevadm info --attribute-walk --name=/dev/ttyUSB0 |grep KERNELS
PS:主注意命令中的ttyUSB0,这不是唯一的。查询哪个写哪个;

PS:注意箭头指向的数字,它就是ttyUSB0的KERNELS(核心号。
1.2查看ttyUSB1的KERNELS(核心号
(1)输入
udevadm info --attribute-walk --name=/dev/ttyUSB1 |grep KERNELS

可以发现明显不同,可以通过这个进行绑定。
二,打开配置文件
我这里是
99-com.rules 根据自己的实际情况进行更改,有可能叫98-com.rules
2.1输入命令
sudo vi /etc/udev/rules.d/99-com.rules
或者,输入命令 cd /etc/udev/rules.d 进入目录查看有无文件
2.2重映射
重新映射串口: 根据KERNELS==“1-1.3” 权限为777 映射名为: arduino
ps:arduino 是我自定义的名称,根据自己需要来就行
文件中写入如下数据:

KERNELS==“1-1.3”, KERNEL==“ttyUSB*”, MODE:=“0777”, SYMLINK+=“arduino”
PS:你想映射几个 就写几行这样的数据,要注意的是KERNELS号吗不能错;
2.3重新启动文件配置
输入 sevvice udev reloqd 使文件更改生效
输入
ls -l /dev |grep ttyUSB
查看;出现下图,就OK;

Linux系统下,绑定USB串口设备号,解决上电USBID随机情况相关推荐

  1. 【Linux】下固定USB串口设备号(防止设备重复挂载、保证对外接设备信息稳定读取)

    查询串口号 [html] view plain copy python -m serial.tools.list_ports 查询串口号后,根据串口号列出串口详细信息,如: [html] view p ...

  2. linux usb 批量传输文件,一种Linux系统下提升usb批量传输速度的方法及系统与流程...

    本发明涉及通信传输技术领域,具体地说是一种linux系统下提升usb批量传输速度的方法及系统. 背景技术: linux系统访问usb设备有两种方式:编写内核驱动模块ko和在用户空间编写程序,通过内核提 ...

  3. linux判断usb进程命令,一种在Linux系统下审计USB设备历史使用情况的方法与流程...

    本发明涉及计算机审计技术领域,具体涉及一种在Linux系统下审计USB设备历史使用情况的方法. 背景技术: 如今,在linux系统中,对于USB设备的插入拔出事件,系统自身是不带有审计功能的,这使得普 ...

  4. linux 无线网卡 免驱动,Linux系统下安装USB无线网卡驱动方法

    Linux系统下安装USB无线网卡驱动方法 具体安装过程分了如下步骤进行:确认 usb-wifi 设施型号 , 根据确认结果选择驱动信息. 安装驱动 mt7601u , 假如已经自带跳过此步骤 配置驱 ...

  5. linux系统查看usb口,Linux运维知识之Linux系统下查看USB设备名及使用USB设备

    本文主要向大家介绍了Linux运维知识之Linux系统下查看USB设备名及使用USB设备,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 1.系统插入USB设备后,从控制台界面有 ...

  6. linux查看usb设备名称,Linux系统下查看USB设备名及使用USB设备

    1.系统插入USB设备后,从控制台界面有如下提示: 从控制台信息可以看出插入的USB设备名. 从上图可以看出,插入的USB设备为sde4. 但是,如果是CRT工具远程连接过去,可以使用下面的命令来查看 ...

  7. linux 提示库文件,Linux系统下确实库文件的解决办法

    解决/usr/bin/ld: cannot find -lxxx 在linux环境编译应用程式或lib的source code时常常会出现如下的错误信息: •/usr/bin/ld: cannot f ...

  8. linux缺失库文件,Linux系统下确实库文件的解决办法

    解决/usr/bin/ld: cannot find -lxxx 在linux环境编译应用程式或lib的source code时常常会出现如下的错误信息: •/usr/bin/ld: cannot f ...

  9. linux中split分割文件打开方式,Linux系统下使用split命令分割大文件 (转载)

    [小蜗牛闲情之作 ] 我想给一个朋友传一个大视频,有几百M,尝试多种传输办法失败后,最后想到的是把视频切开一片片"邮递"过去给他,让它自己组装起来吧. [root@pps publ ...

最新文章

  1. 动态数组怎么定义_动态规划最长回文子序列
  2. Adaboost原理与推导
  3. php self this parent
  4. bg和fg指令(整理)以及 Linux中Ctrl+C、Ctrl+D等按键操作进程相关命令
  5. Boost:显示如何将累加器持久化到文件中
  6. 怎么在github上的私人项目中添加成员?
  7. mybatis 打印SQL
  8. php 收缩栏,HTML5每日一练之details展开收缩标签的应用
  9. html语言的address,HTML: address 标签
  10. Spring MVC学习总结(8)——Swagger入门详解
  11. 编译nanopi neo 或者M1 uboot 启动SylixOS系统
  12. ArcGIS Engine中添加点、线、面元素
  13. 快递鸟电子面单接口流程文档汇总
  14. 使用ExtJS创建前端WebQQ界面
  15. 归并排序算法(二路)——C/C++
  16. 西游解密:唐僧为何一定要去西天取经
  17. 华为nova8和华为nova8Plus哪个好-华为nova8和华为nova8Plus区别-哪个更值得入手-参数对比
  18. 《统计学习方法》全部算法
  19. linux shell 最后一行,Bash:抓住第二行和输出的最后一行(ls -lrS)只有
  20. Free Pascal IDE 下载、安装、配置

热门文章

  1. 闪聚支付 第3章-C扫B支付
  2. 有趣的Hack-A-Sat黑掉卫星挑战赛——卫星平台内存dump
  3. 雕刻机常见故障与解决方法
  4. Linux - nm命令
  5. Android WiFi系统
  6. java虚拟机的内存管理
  7. 如何取消Windows server 2016登录密码
  8. np.atleast_2d用法
  9. EBS中导入xdf出现错误Error during upload of Fnd_Columns
  10. 与智者同行,你会不同凡响;与高人为伍,你能登上巅峰