问题描述:
两台linux设备,如何通过串口自动收发数据?
时间:
2013.10.08 星期二
参考:
1 minicom中文手册:
2 用minicom 进行自动化测试 --通过bash脚本操作minicom :
http://yaomingyue906629.blog.163.com/blog/static/77790531201171231540166/
解决方案:
首先想到的是linux自带的串口通信工具minicom.
但是minicom的设置里面没有自动发送这个功能。
不过没关系,我们可以通过脚本让minicom自动发送数据。
步骤:
在命令行下,
-> minicom
-> Ctrl+A->O
-> 回车
->选D- Script Program
-> 设置为 /bin/bash
-> 保存为默认设置 dfl
->Ctrl+A , Q 退出minicom
接着就是写发送脚本了,如下:
#!/bin/bash
flag=1
while [ $flag = 1 ]
do
echo 123456
sleep 1
done
exit 0
文件名随便取,我这里取作test.sh
最后,执行该脚本:
-> minicom -S test.sh