当前位置: 首页 > news >正文

linux 串口改为固定

  1. 在/etc/udev/rules.d 目录下新建定义规则的文件

    1. 文件名要按规范写否则改动无效2. 规则文件必须以.rules 结尾3. 规则文件名称必须遵循 xx-name.rules 格式(xx 为数字或字母,name 为规则名称),例如 99-serial-ports.rules。4. 规则文件必须使用 UNIX 文本格式(不要使用 Windows 或其他平台的文本格式)。(正常使用 vim 创建文件即可)5. 规则文件必须使用 UTF-8 编码(不要使用其他编码格式)。
    
  2. 文件创建成功后在文件内按格式写入

     SUBSYSTEM=="tty", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="23a3", ATTRS{serial}=="CUDDb11A921", MODE:="0777", SYMLINK+="2-1"
    
    • SYMLINK 参数为你自定义的名称

    • MODE 参数是给定权限

    • 其中 ATTRS{idVendor} / ATTRS{idProduct} / ATTRS{serial} 通过sudo udevadm info -a -n /dev/ttyUSB0 命令查询信息
      !
      在这里插入图片描述

  3. 重启,检查是否成功

    修改完成后执行sudo udevadm control --reload 重启生效 重新插拔串口线

    输入指令 ls -l /dev | grep ttyUSB
    在这里插入图片描述

  4. 修改后的使用

    绑定好后,例如之前在调用串口时使用的是’/dev/ttyUSB0’,现在可直接使用/dev/2-1

http://www.lryc.cn/news/69486.html

相关文章:

  • 【SCI一区】考虑P2G和碳捕集设备的热电联供综合能源系统优化调度模型(Matlab代码实现)
  • Redis缓存数据库(四)
  • View中的滑动冲突
  • java boot项目基础配置之banner与日志配置演示 并教会你如何使用文档查看配置
  • 蓝鲸平台通过标准运维 API 安装 Agent
  • python 图片保存成视频
  • uniapp 引入 Less SCSS
  • Linux程序设计:文件操作
  • 【自制C++深度学习推理框架】Tensor模板类的设计思路
  • linux--systemd、systemctl
  • 加密解密软件VMProtect教程(七):主窗口之控制面板“详情”部分
  • 国产仪器 4945B/4945C 无线电通信综合测试仪
  • 数据库原理及应用上机实验一
  • 【操作系统】线程常用操作
  • C++编译预处理
  • Spring IOC 的理解
  • Linux 学习笔记(七):时间片
  • java并发-ReentrantLock
  • 21.模型的访问器和修改器
  • 72 yaffs文件系统挂载慢 sync不起作用
  • 【无标题】春漫乌海湖!
  • Red Hat重置root密码
  • 应急响应之日志排查方法,Linux篇
  • Midjourney AI 官方中文版已开启内测申请;OpenAI 正准备向公众发布一款新的开源语言模型。
  • DevOps 的道术法器,探寻 DevOps “立体化”实践之旅
  • redis 7.x 缓存双写一致性的解决方案
  • 真题详解(语法分析输入记号流)-软件设计(八十)
  • ffmpeg-编译汇总01
  • 素雅的登录界面,简单而优雅
  • Docker数据目录迁移方法