我们正在尝试使用minicom(在主机pc上)和picocom(在基于arm的评估板上)组合进行文件传输。
在评估板侧,我们有/dev/ttygserial,而在主机pc侧,我们有/dev/ttyUSB0。
主机端minicom设置如下: 1.串行设备 - /dev/ttyUSB0 2.波特率 - 115200
将minicom设置为接收模式的步骤如下: 1.按ctrl + a R,选择zmodem。 2.现在minicom将开始等待来自另一端的文件。
在评估板侧,我们使用以下picocom发送文件: 1.在命令行执行picocom -b 115200 -s "sz -vv" /dev/ttygserial 2.现在按Ctrl + A和Ctrl + S。 3.picocom会通过打印**file来询问文件名。 4.提供文件名并按enter键,文件将被发送到主机。
所有这些步骤都起作用,我们能够从评估板向pc传输不同类型的文件,但现在我们想将此过程放入C代码中。对此我有以下疑问:
1.是否可以使用单个命令设置minicom在文件接收模式下?(即非交互式)? 2.是否可以使用单个命令使用picocom发送文件(即非交互式)? 3.有其他建议吗?
在评估板侧,我们有/dev/ttygserial,而在主机pc侧,我们有/dev/ttyUSB0。
主机端minicom设置如下: 1.串行设备 - /dev/ttyUSB0 2.波特率 - 115200
将minicom设置为接收模式的步骤如下: 1.按ctrl + a R,选择zmodem。 2.现在minicom将开始等待来自另一端的文件。
在评估板侧,我们使用以下picocom发送文件: 1.在命令行执行picocom -b 115200 -s "sz -vv" /dev/ttygserial 2.现在按Ctrl + A和Ctrl + S。 3.picocom会通过打印**file来询问文件名。 4.提供文件名并按enter键,文件将被发送到主机。
所有这些步骤都起作用,我们能够从评估板向pc传输不同类型的文件,但现在我们想将此过程放入C代码中。对此我有以下疑问:
1.是否可以使用单个命令设置minicom在文件接收模式下?(即非交互式)? 2.是否可以使用单个命令使用picocom发送文件(即非交互式)? 3.有其他建议吗?