Linux系统下,绑定USB串口设备号,解决上电USBID随机情况
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随机情况相关推荐
- 【Linux】下固定USB串口设备号(防止设备重复挂载、保证对外接设备信息稳定读取)
查询串口号 [html] view plain copy python -m serial.tools.list_ports 查询串口号后,根据串口号列出串口详细信息,如: [html] view p ...
- linux usb 批量传输文件,一种Linux系统下提升usb批量传输速度的方法及系统与流程...
本发明涉及通信传输技术领域,具体地说是一种linux系统下提升usb批量传输速度的方法及系统. 背景技术: linux系统访问usb设备有两种方式:编写内核驱动模块ko和在用户空间编写程序,通过内核提 ...
- linux判断usb进程命令,一种在Linux系统下审计USB设备历史使用情况的方法与流程...
本发明涉及计算机审计技术领域,具体涉及一种在Linux系统下审计USB设备历史使用情况的方法. 背景技术: 如今,在linux系统中,对于USB设备的插入拔出事件,系统自身是不带有审计功能的,这使得普 ...
- linux 无线网卡 免驱动,Linux系统下安装USB无线网卡驱动方法
Linux系统下安装USB无线网卡驱动方法 具体安装过程分了如下步骤进行:确认 usb-wifi 设施型号 , 根据确认结果选择驱动信息. 安装驱动 mt7601u , 假如已经自带跳过此步骤 配置驱 ...
- linux系统查看usb口,Linux运维知识之Linux系统下查看USB设备名及使用USB设备
本文主要向大家介绍了Linux运维知识之Linux系统下查看USB设备名及使用USB设备,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 1.系统插入USB设备后,从控制台界面有 ...
- linux查看usb设备名称,Linux系统下查看USB设备名及使用USB设备
1.系统插入USB设备后,从控制台界面有如下提示: 从控制台信息可以看出插入的USB设备名. 从上图可以看出,插入的USB设备为sde4. 但是,如果是CRT工具远程连接过去,可以使用下面的命令来查看 ...
- linux 提示库文件,Linux系统下确实库文件的解决办法
解决/usr/bin/ld: cannot find -lxxx 在linux环境编译应用程式或lib的source code时常常会出现如下的错误信息: •/usr/bin/ld: cannot f ...
- linux缺失库文件,Linux系统下确实库文件的解决办法
解决/usr/bin/ld: cannot find -lxxx 在linux环境编译应用程式或lib的source code时常常会出现如下的错误信息: •/usr/bin/ld: cannot f ...
- linux中split分割文件打开方式,Linux系统下使用split命令分割大文件 (转载)
[小蜗牛闲情之作 ] 我想给一个朋友传一个大视频,有几百M,尝试多种传输办法失败后,最后想到的是把视频切开一片片"邮递"过去给他,让它自己组装起来吧. [root@pps publ ...
最新文章
- 动态数组怎么定义_动态规划最长回文子序列
- Adaboost原理与推导
- php self this parent
- bg和fg指令(整理)以及 Linux中Ctrl+C、Ctrl+D等按键操作进程相关命令
- Boost:显示如何将累加器持久化到文件中
- 怎么在github上的私人项目中添加成员?
- mybatis 打印SQL
- php 收缩栏,HTML5每日一练之details展开收缩标签的应用
- html语言的address,HTML: address 标签
- Spring MVC学习总结(8)——Swagger入门详解
- 编译nanopi neo 或者M1 uboot 启动SylixOS系统
- ArcGIS Engine中添加点、线、面元素
- 快递鸟电子面单接口流程文档汇总
- 使用ExtJS创建前端WebQQ界面
- 归并排序算法(二路)——C/C++
- 西游解密:唐僧为何一定要去西天取经
- 华为nova8和华为nova8Plus哪个好-华为nova8和华为nova8Plus区别-哪个更值得入手-参数对比
- 《统计学习方法》全部算法
- linux shell 最后一行,Bash:抓住第二行和输出的最后一行(ls -lrS)只有
- Free Pascal IDE 下载、安装、配置