关于构建串行端口脚本的最佳方法的任何建议



我需要每天通过串口配置几十台设备。配置如下:

  • 等待启动(即出现特定行(。
  • 输入一系列命令。
  • 做一个"打印"来检查一切是否正确。
  • 移至下一台设备。

它看起来并不复杂,我真的需要自动化它。我不是一个专业的程序员,但我找到了自己的方式。

你能建议我开始什么?我应该在哪里看?特别是,有什么很棒的 API 可以为我做肮脏的工作吗?我正在使用Windows,但如果真的需要,我也可以使用Linux。我学过的一种语言是C。但我对新事物持开放态度,只要它能快速完成。

提前谢谢你。

看起来像是expect的任务:

#!/usr/bin/expect
set timeout 20
spawn "terminal-program"
expect "a specific line"
send "sequence_of_commands"
expect "prompt >"
send "print"

并把它放在一个bash循环中。

相关内容

最新更新