gpt4 book ai didi

python - 如何通过linux终端向minicom发送文件?

转载 作者:太空宇宙 更新时间:2023-11-04 12:34:07 24 4
gpt4 key购买 nike

我在安装了 minicom 的 Raspbian 上使用 Raspberry Pi,并通过串口(使用收发器)将其连接到安装在 Windows 上的 Putty。由于项目的性质,我不能使用其他协议(protocol)。

我使用脚本每秒创建一个文件,其中包含一些传感器的测量值,并希望将文件自动发送到我的笔记本电脑。我目前将文件自动发送到 Putty 的方法是在 Raspberry Pi 上编写一个 shell 脚本,在 for 循环中使用这段代码,每次将变量“i”加 1:

cat (file$i.txt) | minicom -b 19200 -o -D /dev/ttyAMA0

但是,这样我只能发送每个文件的内容,而不是单独发送文件。除了手动打开 minicom 并使用“发送文件”功能之外,是否有类似的方式从终端或脚本发送文件本身?

最佳答案

串行控制台是一个字符设备,这意味着它发送和接收字节流,而不是文件。为了发送整个文件,您需要串行端口提供的第 1 层之上的协议(protocol)。

您可以自己实现,或查看 Kermit .

还有一个名为 serialXfer 的 pypi 包,检查一下。

关于python - 如何通过linux终端向minicom发送文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42473677/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com