在linux 中
minicom是一个很好用的串口调试工具,手动操作很简单,当遇到自动化测试时,就有点麻烦了;下面讲一下minicom的自动化测试,也就是用bash脚本操作minicom
1 首先是通过minicom连接目标串口,
手动设置的话很简单,
在 /etc
下有一个minicom的配置文件“minirc.dfl",当minicom启动时先从其中读取配置,其格式是:
pu port /dev/ttyS3
pu baudrate 115200
pu bits 8
pu parity N
pu stopbits 1
pu rtscts No
pu xonxoff No
所以,我们可以通过脚本修改mini.dfl文件,再启动minicom
2 之后就要解决minicom中输入数据问题
这就用到minicom自带的脚本runscript ,下边是一个简单的runscript脚本
expect {
"OK" break
}
send "ATI"
exit
脚本的基本意思是 当minicom收到ok字符串时,发送ATI字符串
minicom是一个很好用的串口调试工具,手动操作很简单,当遇到自动化测试时,就有点麻烦了;下面讲一下minicom的自动化测试,也就是用bash脚本操作minicom
1 首先是通过minicom连接目标串口,
手动设置的话很简单,
在 /etc
下有一个minicom的配置文件“minirc.dfl",当minicom启动时先从其中读取配置,其格式是:
pu port /dev/ttyS3
pu baudrate 115200
pu bits 8
pu parity N
pu stopbits 1
pu rtscts No
pu xonxoff No
所以,我们可以通过脚本修改mini.dfl文件,再启动minicom
2 之后就要解决minicom中输入数据问题
这就用到minicom自带的脚本runscript ,下边是一个简单的runscript脚本
expect {
"OK" break
}
send "ATI"
exit
脚本的基本意思是 当minicom收到ok字符串时,发送ATI字符串