Linux Shell echo 命令给串口发16进制数据
在Linux系统中,使用Shell中的调试命令echo给串口发数据很方便,可以模拟任何字符指令。下面的命令可以发送16进制指令。echo -e -n "AT?\xd\xa">>/dev/ttyS4其中的-e表示使能\的转义功能,-n表示不增加\n。如果同时该串口有返回的话,那么另外单独开一个shell窗口,使用cat /dev/ttyS4,该shell会一直抓取串口的返回包shell1
·
在Linux系统中,使用Shell中的调试命令echo给串口发数据很方便,可以模拟任何字符指令。下面的命令可以发送16进制指令。
echo -e -n "AT?\xd\xa">>/dev/ttyS4
其中的-e表示使能\的转义功能,-n表示不增加\n。
如果同时该串口有返回的话,那么另外单独开一个shell窗口,使用cat /dev/ttyS4,该shell会一直抓取串口的返回包
shell1:
shell2:
更多推荐
已为社区贡献1条内容
所有评论(0)