问题标签 [minicom]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
automated-tests - minicom 脚本立即退出
我编写了以下 minicom 脚本:
用于运行脚本的命令是:
但是当我运行这个命令时,一旦我输入了 sudo 的密码,它就会立即退出。即使在开始时睡觉也不起作用。“minicom.log”文件也是空的。
我在用于运行脚本的脚本或命令中可能缺少什么?
关于脚本的注意事项:
当我手动使用 'sudo minicom' 时,大约需要 10 秒才能给出提示。所以我在一开始就包括了“sleep 20”。
如果之前的会话在用户仍然登录的情况下退出,我也不会被提示输入登录名和密码。所以我也不希望在使用运行脚本时出现登录名/密码提示。
console - 将文本复制到 minicom 并没有完全粘贴
我正在尝试粘贴一行;这是:
当我尝试复制该行时minicom
,该行并未完全复制。
我应该怎么办?
deep-learning - minicom 抛出错误 minicom: cannot open /dev/modem: No such file or directory
我尝试使用 minicom 将我的 Jetson Nano 与 TTL UART 电缆连接起来。当我输入
它显示了一个错误
bash - x 秒后停止使用 minicom 检索调制解调器信息
我正在使用 minicom 来连接我的调制解调器(quectelEC25)。目标是发送不同的 AT 命令以检索有关调制解调器的某些信息并将其保存在输出文件中。我在 bash 中编写了以下脚本:
作为script.txt:
问题是 AT 命令在 2 分钟后停止工作 (AT+CCLK? & AT+CSQ)。
为什么会停止?问题是什么?我应该以不同的方式使用 AT 命令吗?
先感谢您
linux - MINICOM TTY 通信和 HEX 转换
我正在尝试通过 minicom 将信息通过 TTY 发送到设备。
有趣的是,当我输入“a”时,我看到“4f”,在 ASCII 中应该是“61”十六进制或“97”十进制。其他例子是:
它们绝对不对应于它们的 ASCII 对应物。
显然我做错了什么。我想知道 - 有没有办法计算将字符转换为十六进制的“公式”。
请帮忙!
raspberry-pi - 树莓派 pico usb 在 Windows 上调试
我最近购买了 raspberry pi pico,并按照 How to get started with raspberry pico in C/C++ 教程进行操作,但我只有 Windows 计算机。我想用usb调试我的pico。我用 cmake usb 配置编译了示例 hello world 项目(如教程中所示)并将一个 usb/hello_usb.uf2 文件拖到 pico。还有一个debugger的 elf 文件,但我不知道如何处理它。我在教程和数据表中发现的唯一关于将 pico usb stdout 连接到计算机的事情是 minicom 的这个命令:
不幸的是 minicom 仅适用于 Linux,但我发现了该命令的不同部分的含义:
- 端口:/dev/ttyACM0
- 波特率:115200
- -o 表示 minicom 没有初始设置(我不完全知道它是什么)
我试图将这些信息输入到腻子:
我尝试了许多其他未在该命令中指定的值组合(屏幕截图是我发现的一些 arduino 板的配置),但我总是听到 windows 失败音。我在这里所做和描述的所有事情都可能是错误的,我是初学者,但我没有找到关于此的良好信息来源。
我应该使用其他东西(不是腻子)吗?
编辑:
我知道了!我在sdk设置过程中犯了一些错误,并且tinyUSB不起作用,所以我什至在设备管理器中都看不到pico。我再次进行了整个设置,现在一切正常。我还找到了视频,如何通过 putty 连接 pico:https ://youtu.be/BjGc60Mmwz8 。同样正如 aMike 所说,您只需将 com 端口输入到 puTTY,而不是 /dev/ttyACM0。
shell - 从终端发送和读取串行命令
我可以在(物联网边缘)设备上安装的软件列表非常有限。我有minicom
andchat
命令(除了像echo
and这样的标准命令cat
),并且需要向串行设备写入命令并读取响应。
有问题的设备是调制解调器,我需要在其上运行 AT 命令。如果使用minicom
和设置菜单等。我可以正常运行这些命令,并获得输出。问题是我有大约一千个这样的设备,所以设置和数据记录需要自动化。
那么在这些参数中是否有一种方法可以minicom
在没有任何交互元素的情况下运行和捕获输出?我努力了
其中脚本文件(现在)包含以下内容:
这似乎忽略了sleep
命令,并创建了outfile,但留空。另外,我需要在不会打开会话或交互元素的命令中添加什么?
linux - linux + minicom + FT232RL USB-to-UART 适配器发送回车(CR)而不是换行(LF)
你好,这个美好的社区。
我使用带有 MX Linux 作为操作系统的计算机。我想使用串行/UART 控制台访问设备(具体来说,该设备是由 74 系列 IC 制成的最小计算机。请参阅https://github.com/slu4coder/Minimal-UART-CPU-FLASH-Edition)。为了从计算机连接到设备,我在硬件上使用带有(正版)FTDI FT232RL 芯片的 USB 到 UART 转换器。软件方面,我使用 minicom。
它通常有效,但我遇到了一个非常具体的问题:
该设备需要换行信号 (LF) 作为换行信号(它在其 PCB 丝印上这样说)。我无法让 linux+minicom 在 RETURN 或 ENTER 上发送 LF。它将发送一个回车符 (CR)。
如果我通过 USB 到 UART 转换器从我的计算机连接到设备并在我的计算机上启动 minicom,它将向我显示设备串行控制台 - 到目前为止,一切都很好。
但是如果我在 minicom 中输入设备命令并按 RETURN 或 ENTER,设备将不会处理它们。
但是,如果我在我的命令之后使用 CTRL+J 而不是 RETURN 或 ENTER,它会给出一个 LF,它可以正常工作。同样,如果我不使用标准输入/键盘 + minicom,它也可以工作,而是从 bash 发送命令,如下所示:
echo foo > /dev/ttyUSB0
我试图用
但无济于事。
我相信这原则上是正确的命令,但我也尝试了其他命令,只是为了 100% 确定,比如:
但他们也没有帮助。
我还尝试使用 minicom 设置菜单中的“添加换行符”(A)选项让 minicom 本身在 RETURN 或 ENTER 上发送 LF 而不是 CR。这也没有帮助。
你对如何解决这个问题有什么建议吗?这真的不是一个关键问题,因为我总是可以使用 CTRL+J 而不是 RETURN 或 ENTER,但是随着时间的推移会变得有点不方便。
谢谢!
(如果我对问题的描述不是很好,很抱歉 - 业余爱好者和第一次在这里发帖。如果您需要更多信息或图片,请告诉我。)
raspberry-pi4 - 覆盆子上的 Sim800l
我想使用带有树莓派 4 的 sim800l(SIM800L V2.0 5V Wireless gsm GPRS Modulo Quad-Band))。我连接了以下引脚:
- sim800l v5 引脚连接到 5v 和一个 1amp 的台式电源
- sim800l gnu pin 到工作台电源 gnu pin
- sim800l txd 引脚到覆盆子 rxs 引脚。
- sim800l rxd 引脚到树莓派 txs 引脚。
运行后: sudo minicom -b 115000 -o -D /dev/serial0 但是如果尝试进入终端,我会看到错误的字符...
那么我做错了什么?我是不是看错了力量?频率?