首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过minicom的串口:minicom可以使用行编辑(即读行功能)吗?

通过minicom的串口:minicom可以使用行编辑(即读行功能)吗?
EN

Unix & Linux用户
提问于 2016-09-23 12:39:53
回答 2查看 1.8K关注 0票数 1

我正在成功地与一个通过串口接口连接到我的PC上的板交谈。我可以发送和接收字节--但是对于在板上执行的交互式应用程序,这些应用程序试图从stdin读取输入,minicom似乎不提供任何类似于读行的编辑功能:

代码语言:javascript
复制
// code running on the embedded board
printf("Reading a number: ")
scanf("%d", &i);

在minicom:

代码语言:javascript
复制
$ minicom -D /dev/ttyS0 -b 38400
...
Reading a number: 1a^H

一旦我输入'a',我就不能超过它。

注意,这里之间没有shell或任何东西--这是串行线上的普通minicom,仅此而已。

screen /dev/ttyS0 38400似乎工作得很好--允许我编辑行,并且只在我按ENTER键时将它发送给序列。

可以配置minicom来做同样的事情吗?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2018-08-21 17:33:31

考虑使用rlwrap将readline的高级行编辑功能添加到任何简单的终端程序中。我不确定minicom是否能很好地工作,因为它具有相当复杂的UI;如果没有,请尝试picocom

票数 1
EN

Unix & Linux用户

发布于 2023-05-14 16:32:32

代码语言:javascript
复制
apt install socat rlwrap
rlwrap --  socat  -  /dev/ttyUSB1,crnl

然后,您可以使用can进行搜索,使用箭头表示Next/Prev命令、Alt、Alt、can、use、用于行内导航的箭头等。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/311845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档