linux平台下串口调试

近期工作需要在linux环境下做串口调试,折腾了一番串口调试工具,写下这篇博客作为记录。

minicom的安装与使用

minicom的介绍

linux下面的minicom的功能与window下面的超级终端功能类似,可以通过串口控制外部的硬件设备,适用于linux环境下面通过超级终端对嵌入式设备进行行管理。同样也可以使用minicom对外部设备进行控制。

minicom的安装

在debain 9的系统环境下sudo apt-get install minicom既可以完成对minicom的安装。

minicom的使用

首先查看串口是否可以被使用,通过对串口发送数据比如对com1口,echo helloworld > /dev/ttyUSB0。查看USB设备通过命令lsusb,查看串口驱动:cat /proc/tty/drivers/serial。例如,在终端输入:dmesg | grep tty显示从系统启动到现在串口插入拔出的信息,让后我在电脑上插入一个usb转rs232线,再在终端输入:dmesg | grep tty ,会显示:usb 2-2.1:pl2303 converter now attached to ttyUSB0;可以通过此法确定我新插入的串口线对应的串口号。

在控制台下通过组合键Ctrl+A Z可以进入minicom菜单。组合键的用法是:先按Ctrl+A组合键,然后松开这两个键,再按Z键。另外还有一些常用的组合键。

  • S键:发送文件到目标系统中;
  • W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用。
  • C键:清除屏幕的显示内容;
  • B键:浏览minicom的历史显示;
  • X键:退出mInicom,会提示确认退出。
  • choose: Enter
  • CANCLE: ESC

其他的快捷操作参考帮助文档,或在线帮助。

cutecom的介绍

如果想向win下的有图形操作界面,可以通过下面命令sudo apt-get install cutecom安装cutecom就可以像win下的串口助手一样的调试串口了。