1. 用法
minicom -S <script name> -C <log name>
参数解析:
-S: 指定要执行的脚本
-C: 指定输出日志文件名
2. 既然可以指定脚本,那么脚本自然有自己固有的语法
expect { "string1" command1 "string2" command2 [ timeout <time> <command> ] }
3. 脚本示例
expect { "autoboot" break [ timeout 1000 exit ] }
send ""
如果串口输出了字符串autoboot,那么就退出expect,就会发送空字符串和回车到串口,这样就进入了uboot,模拟了用户敲下按键
如果1000秒过去了,那就直接exit