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

热点内容
vb窗体文件如何打开 浏览:810
百度找图怎么跳转网站 浏览:284
安卓44如何隐藏文件夹 浏览:92
sr100怎么编程序 浏览:795
苹果手机怎样保存信息 浏览:379
安卓patch是什么文件 浏览:819
2003word审阅 浏览:387
手机时间查找新文件 浏览:695
数据库管理员怎么入行 浏览:852
安卓nba2k17修改能力 浏览:868
win10设置nsf文件共享 浏览:445
同一个网站怎么发文章 浏览:725
苹果翻盖手机多少钱 浏览:815
flash80金鹰教程 浏览:374
怎么把美国的app账号换成中国的 浏览:375
贷款60秒app 浏览:408
捷安特骑行app有什么奖励 浏览:542
网站图片展示代码 浏览:167
asp找回密码 浏览:836
如何知道别人使用我的电脑和看了什么文件 浏览:712

友情链接