【minicom】minicom的配置和使用

发布于:2024-04-03 ⋅ 阅读:(130) ⋅ 点赞:(0)

目录

1 安装👜

2 minicom命令操作说明👜

3 配置minicom👜

4 通过minicom将设备的文件传输到PC🍇

5 通过minicom将PC的文件传输到板子🍇

6 二进制模式🍇


1 安装👜

  • ① minicom
sudo apt-get install minicom
  • ② lrzsz

在环境受限的嵌入式系统上,往往只有串口可以使用。此时如果需要传输文件,需要借助rz/sz工具,可以使用的传输协议有ZMODEM、YMODEM、XMODEM,一般首选的是ZMODEM。rz/sz是lrzsz软件包中的工具,用于通过串行线路接收/发送文件。rz表示板子发起从PC接收文件,sz表示板子发送向PC传送文件。

在ubuntu中,使用如下命令安装lrzsz:

sudo apt-get update

sudo apt-get install lrzsz

2 minicom命令操作说明👜

Minicom下的命令可以通过先按Ctrl+A ,再按Z进行查看。

     +-----------------------------------------------------------------------------------------------+

     |                      Minicom Command Summary                                              |

     |                Commands can be called by CTRL-A <key>                             |                                                        

     |               Main Functions                  Other Functions                                |                              

     | Dialing directory..D       run script (Go)....G   |    Clear Screen.......C        |

     | Send files.........S         Receive files......R  |    cOnfigure Minicom..O  |

     | comm Parameters....P  Add linefeed.......A  |      Suspend minicom....J   |

     | Capture on/off.....L           Hangup.............H |      eXit and reset.....X       |

     | send break.........F       initialize Modem...M  |     Quit with no reset.Q      |

     | Terminal settings..T         run Kermit.........K  |      Cursor key mode....I    |

     | lineWrap on/off....W     local Echo on/off..E   |       Help screen........Z      |

     | Paste file.........Y        Timestamp toggle...N  |       scroll Back........B        |

     | Add Carriage Ret....U                                                                               |

     |                                                                  

     |             Select function or press Enter for none.                                       |          

    +-----------------------------------------------------------------------------------------------+

可以在minicom下使用"Ctrl+A <key> "即进入相应功能的界面。按 ESC 键返回主界面。

CTRL-A s来发送文件给开发板;而用CTRL-A r来接收开发板上的文件

  •  Ctrl+A O : minicom的配置

  • Ctrl+A S : 发送文件

PC机上传文件到开发板上(upload)

 

  • ③  Ctrl+A R:接收文件

开发板的文件下载到PC上(download)

  • ④ Ctrl+A X:退出minicom

3 配置minicom👜

  • ① 使用如下命令进入配置界面
sudo minicon -s

或者

sudo minicom 进入设备后,Ctrl+A 后松开,按 O 键 进入配置界面:

            +-----[configuration]------+                                  

            | Filenames and paths    |                                  

            | File transfer protocols   |                                  

            | Serial port setup           |                                  

            | Modem and dialing       |                                  

            | Screen and keyboard   |                                  

            | Save setup as dfl          |                                  

            | Save setup as..             |                                  

            | Exit                                |                                  

            +--------------------------------+  

  • ② 配置

进入配置界面后,使用“方向键”选择菜单中的“Serial port setup”,按 Enter 键进入。

输入“a”或者“A”后,设置为/dev/ttyUSB0。后缀数字可能会不同。所以需要确认。配置完成后,按 Enter 键。

输入“E”,配置波特率(Bps/Par/Bits),按默认配置,即“115200 8N1”。配置完成后,按 Enter 键。

输入“F”,配置硬件流控制(Hardware Flow Control),为NO。配置完成后,按 Enter 键。

然后,按 Esc 返回到上一个界面。

通过“方向键”选择“Filenames and paths”,按Enter键进入。根据需求设置 Download directoryUpload directory,具体方法类比上述设置操作。

注意:开发板发送给pc的文件将保存在Download directory所设定的目录中PC机下的默认保存文件路径,而pc要下载到开发板的文件保存在Upload directory所设定的目录中PC机上查找需要传输的文件的默认路径)。

然后,按 Esc 返回到上一个界面。

通过“方向键”选择“Save setup as dfl”,按Enter键,即保存为默认的配置。

通过“方向键”选择 “Exit”,按 Enter 键后,关闭minicom。至此,配置完毕。

4 通过minicom将设备的文件传输到PC🍇

  • ① 设置

开发板发送给pc的文件将保存在Download directory所设定的目录中在PC机下的默认保存文件路径),所以依据上述介绍,设置好Download directory

  • ② 传输文件

cd 到要传输到pc的文件在板子上的路径,例如,要传输到PC的文件是test.c。执行如下命令:

sz test.c

  • ③ 确认

回到回到Linux下,看看默认的接收路径下是否有了test.c这个文件。

5 通过minicom将PC的文件传输到板子🍇

  • ① 设置

pc要下载到开发板的文件保存在Upload directory所设定的目录中PC机上查找需要传输的文件的默认路径,所以依据上述介绍,设置好Upload directory具体步骤参考如下:

Ctrl+A 后松开,按 O 键 进入配置界面:

            +-----[configuration]------+                                  

            | Filenames and paths |                                  

            | File transfer protocols  |                                  

            | Serial port setup           |                                  

            | Modem and dialing       |                                  

            | Screen and keyboard   |                                  

            | Save setup as dfl          |                                  

            | Save setup as..             |                                  

            | Exit                                |                                  

            +-------------------------------+  

通过“方向键”选择 “Filenames and paths”,按 Enter 键进入。然后根据需求设置Upload directory,具体方法类比上述设置操作。然后,按 Esc 返回到上一个界面。

通过“方向键”选择 “Save setup as dfl”,按 Enter 键,即保存为默认的配置。

 通过“方向键”选择 “Exit”,按 Enter 键后,关闭minicom。至此,配置完毕。

  • ② 传输文件

cd 开发板将要要保存上传文件的路径。

输入 rz

◆ 键入 CTRL+A 后松开,按下  S 键。

◆ 系统弹出选择框,在文件传输菜单中选择“Zmodem”。

◆ 选择文件

在minicom终端中,选择要传输的文件(通过键盘的左右箭头选择“goto”按键。然后,输入要传输的目标文件所在的路径。或者,使用上下箭头键选择要对应的文件或目录),按下空格键来选择要上传的文件或目录。如果要选择多个文件,请使用上下箭头键选择其他文件,并按空格键选中它们。

文件传输将自动开始

  • ③ 确认

进入到开发板指定路径,看看路径下是否有传输的文件。

6 二进制模式🍇

二进制文件包含控制字符或非ASCII字符,这些字符可能会在传输过程中被解释或改变。为了避免这种情况,可以使用“bin”命令,在minicom终端中进入二进制模式。在二进制模式下,minicom将不会对任何字符进行解释或更改。

要进入二进制模式,请按下 Ctrl-A 键,然后输入以下命令:Ctrl-A b

要退出二进制模式,请再次按下 Ctrl-A 键,然后输入以下命令:Ctrl-A b 

未完待续。。。


网站公告

今日签到

点亮在社区的每一天
去签到