PUTTY -m,但等待终端进​​入中间

PUTTY -m,但等待终端进​​入中间

我尝试通过 uart 引脚和 FTDI 加密狗从 ubuntu VM 将 putty 连接到 reaspberry

我想自动上传文本文件

我用 :

sudo putty -serial /dev/ttyUSB0 -sercfg 115200,8,n,1,N -m somefile.txt

它可以工作,但是树莓派首先需要初始化,发送一些文本 但是 Putty 没有办法做到这一点

有没有办法用腻子

  • 重置 RPI
  • 等待串行提示
  • 然后发送文件
  • 退出 Putty

谢谢

编辑 :

我现在用的是这个:

stty -F /dev/ttyUSB0 115200
exec 99<>/dev/ttyUSB0
read answer <&99
read answer <&99
read answer <&99
read answer <&99
cat some.txt >&99
exec 99>&-

答案1

使用 4 到 9 之间的 bash 和文件描述符很重要(据我所知)

读取行用于读取来自终端另一端的提示行

!#\bin\bash
stty -F /dev/ttyUSB0 115200
exec 9<>/dev/ttyUSB0
read answer <&9
read answer <&9
read answer <&9
read answer <&9
cat some.txt >&9
exec 9>&-

相关内容