导航:首页 > 编程语言 > 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串口程序相关的资料

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接