Ank*_*ank 5 serial-port usbserial zmodem
我们正在尝试使用 minicom(在主机 pc 中)和 picocom(在基于 arm 的评估板中)组合传输文件。在评估板方面,我们有/dev/ttygserial,在主机 PC 方面,我们有/dev/ttyUSB0。
主机端minicom设置如下,
/dev/ttyUSB0将 minicom 设置为接收模式的步骤。
ctrl+a R,选择zmodem。在评估板方面,我们使用 picocom 发送文件如下。
picocom -b 115200 -s "sz -vv" /dev/ttygserialCtrl+A and Ctrl+S。**file所有这些步骤都有效,我们能够将不同类型的文件从评估板传输到 PC,但现在我们想将此过程放入 C 代码中。为此,我有以下疑问,
minicom使用单个命令设置为文件接收模式?(意思是非交互)?在其他网站上也有人问过此类问题,但问题尚未得到解答。
所以我决定研究一下picocom代码,发现更改该代码非常简单。
我已将发送命令设为非交互式,我将使接收命令也变得非交互式,并在此处发布完整代码,以便任何有类似问题的人都可以参考。