coreutils-stty 初始设置和echo 16进制modBus数据至串口

安装USB串口驱动:

注:我所使用的USB-serial芯片为pl2303,个人根据自己不同的芯片安装对应驱动

kmod-usb-serial-pl2303


串口:

/dev/ttyUSB0


配置:

其中 -F 指定端口,cs8表示8位,-parenb表示1标志位, -cstopb表示无校验位

stty -F /dev/ttyUSB0 speed 38400 cs8 -parenb -cstopb


原始modbus数据:

02 06 00 03 00 04 78 3A


发送时的格式:

其中 -e选项来启用反斜线转义,-n取消换行输出

注:十六进制数值之间无空格

echo -en '\x02\x06\x00\x03\x00\x04\x78\x3A'>/dev/ttyUSB0


Coreutils-single 是一个UNIX系统下的标准工具集合,它包含了一系列常用的基本命令行工具,如ls、cp、rm等,可以实现文件管理、文件操作、文本处理、网络管理等基础功能。Coreutils-single 已经被包含在几乎所有的Linux发行版和其他UNIX操作系统中。 Coreutils-single 的主要功能可以分为以下几个方面: 1. 文件管理:包括ls命令,可以列出指定目录的文件和文件夹信息;mkdir命令,可以创建文件夹;cp命令,可以复制文件或文件夹;rm命令,可以删除文件或文件夹等等。 2. 文件操作:包括cat命令,用于将文件的内容合并输出;touch命令,用于创建或修改指定文件的时间戳;mv命令,用于移动和重命名文件等等。 3. 文本处理:包括grep命令,用于在文件中搜索指定内容;sort命令,用于按指定规则排序文件内容;sed命令,用于对文件中的指定文本进行替换等等。 4. 网络管理:包括ping命令,用于测试网络连接;netstat命令,用于查看网络状态;route命令,用于设置和查看网络路由等等。 除了上述的功能外,Coreutils-single 还包括了其他常见的命令行工具,例如date命令,用于查看和设置时间和日期;echo命令,用于在终端中输出文本等等。这些工具都提供了非常基础但又非常重要的功能,使得在UNIX系统中进行日常的文件管理和文本处理等操作变得非常方便。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值