导航:首页 > 编程语言 > ubuntu串口程序

ubuntu串口程序

发布时间:2025-06-15 23:34:48

1. Ubuntu18.04 绑定USB串口设备ttyUSBx

在Ubuntu 18.04系统中,绑定USB串口设备ttyUSBx的方法主要有以下几种:

  1. 查看设备属性识别设备

    • 插入USB串口设备后,使用dmesg或lsusb命令查看系统日志或USB设备列表,以识别新插入的设备的属性。
  2. 创建udev规则文件

    • 在/etc/udev/rules.d/目录下创建一个新的.rules文件,例如99usbserial.rules。
    • 根据设备的USB芯片编号或电脑USB端口编号编写规则,例如:bashSUBSYSTEMS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProct}=="6001", RUN+="/bin/stty F /dev/ttyUSB0 9600 cs8 cstopb parenb"或者基于USB端口编号:bashSUBSYSTEMS=="usb", KERNELS=="12:1.0", SYMLINK+="ttyMyDevice"
  3. 基于电脑USB端口编号直接绑定

    • 如果知道特定的USB端口编号,可以直接在规则文件中指定该端口,例如:bashKERNEL=="ttyUSB0", SUBSYSTEMS=="usbserial", ATTRS{port}=="12", RUN+="/bin/stty F /dev/%k 9600 cs8 cstopb parenb"其中%k会被替换为匹配的设备名。4. 考虑厂商编号确保准确性: 如果想要更精确地匹配设备,可以结合idVendor和idProct来设置过滤条件,但要避免与其他设备的过滤条件冲突。 示例规则:bashSUBSYSTEMS=="usb", ATTRS{idVendor}=="xxxx", ATTRS{idProct}=="yyyy", RUN+="/path/to/script.sh"

    其中xxxx和yyyy应替换为实际的厂商编号和产品编号。

注意事项: 确保过滤条件是有效的,以便设置能够立即生效,无需重新插拔设备。 在设置过滤条件时,兼顾设备的USB芯片编号和电脑USB端口编号是关键。 可以根据需要调整规则的复杂性或简洁性,但要确保能够准确地匹配目标设备。

阅读全文

与ubuntu串口程序相关的资料

热点内容
博途gsd怎么编程 浏览:76
外语字典app有哪些 浏览:457
手机app移动到sd卡里 浏览:723
cookies文件夹 浏览:183
如何在苹果官网上看产品数据 浏览:832
如何充值加载的cfg文件 浏览:287
苹果怎么把文件传给苹果电脑 浏览:302
核桃编程怎么样可信吗 浏览:478
电脑怎么下文件里面的软件 浏览:992
三星s6edge和苹果6s 浏览:599
dnf万世升级后 浏览:49
怎么在问卷星上导入数据 浏览:981
微信转到短信 浏览:741
java集合深度复制 浏览:391
硕士论文的数据来源怎么标 浏览:811
舒尔红色535ltd版本耳机真假辨别 浏览:281
java归并排序非递归 浏览:951
java敏捷式开发工具 浏览:703
手机上pdf怎么合成文件夹 浏览:518
婚恋网站照片留微信如何系统检测 浏览:631

友情链接