项目场景:

最近调试板子需要在Ubuntu下用到minicom,装完后看了下版本是minicom 2.8


问题描述

在启动minicom的时候,出现错误提示:

minicom: 无法打开文件 /dev/modem: 没有那个文件或目录

原因分析:

minicom的初始化文件错误,当前主机并不存在/dev/modem这样的设备,所以必然会出错


解决方案:

  • 最开始搜索了一下,这个问题一大堆,但解决的方案都是同一个,即:
sudo minicom -s
启动之后先设置串口参数,并保存为dlf。

嗯…这样倒是可以用,但是即便我保存dlf后,每次启动仍要重新设置一遍,很烦燥。

不如干脆点儿:
在/dev目录下找到刚连接的串口设备,我的是ttyUSB0, 那么直接

	sodu minicom -d ttyUSB0

在这里插入图片描述

用了几分钟后,还是觉得很麻烦,于是

	sudo vim /etc/minicom/minirc.dfl

把/dev/modem修改成 /dev/ttyUSB0 保存退出。然后:

	sudo minicom

在这里插入图片描述
另外,我看到还有的人选择做个软链接,也能解决:

	sudo ln -s /dev/ttyUSB0 /dev/modem
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐