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

热点内容
中国数据库发展研讨会 浏览:415
win7去掉登录密码 浏览:38
imacappleid 浏览:560
网易邮箱怎么发文件手机app 浏览:325
如何快速升级考拉 浏览:745
编程加入高考需要什么条件 浏览:602
小米手机怎么同步旧手机app的数据 浏览:253
cad版本不同会显示外来文件吗 浏览:538
卸载ps提示有正在使用的文件 浏览:165
忘记路由器wifi密码 浏览:390
5s升级103 浏览:140
博图v13上载程序 浏览:142
有什么夜晚网站 浏览:115
win10环境配置在哪个文件夹 浏览:949
文件王测试视频 浏览:874
易语言图片框显示文件夹的相片 浏览:211
如何通过数据网络发短信 浏览:423
电脑导入u盘文件在哪里 浏览:334
手机文件应用包去哪里找 浏览:350
为什么统计数据尺码不出来 浏览:36

友情链接