项目场景:
最近调试板子需要在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