minicom 的简单使用

装完 minicom, 想通过它来控制串口, 却不知道从哪里开始, 在网上找了几个笔记, 在这里边学习边记录.

1. minicom 的配置

输入 minicom -s 开始配置:

[root@ ~]# minicom -s
            +-----[configuration]------+
            | Filenames and paths      |
            | File transfer protocols  |
            | Serial port setup        |
            | Modem and dialing        |
            | Screen and keyboard      |
            | Save setup as dfl        |
            | Save setup as..          |
            | Exit                     |
            | Exit from Minicom        |
            +--------------------------+

用方向键「↑↓」选择 Serial port setup, 然后回车进入配置:

  • 每个选项前面都有一字母,输入该字母就可以改变这些选项
  • 我直接接串口, 设备名称为 /dev/ttyS0, 所以键盘按字母 a 将默认的改为 /dev/ttyS0 (如果是用 usb 转串口的, 应该是 /dev/ttyUSB0), 修改完按回车「Enter」就可以了
  • 然后按 F 把 Hardware Flow Control 关闭.

最后修改结果如下, 这样就能正常工作了:

    +-----------------------------------------------------------------------+
    | A -    Serial Device      : /dev/ttyS0                                |
    | B - Lockfile Location     : /var/lock                                 |
    | C -   Callin Program      :                                           |
    | D -  Callout Program      :                                           |
    | E -    Bps/Par/Bits       : 115200 8N1                                |
    | F - Hardware Flow Control : No                                        |
    | G - Software Flow Control : No                                        |
    |                                                                       |
    |    Change which setting?                                              |
    +-----------------------------------------------------------------------+

最后回车, 选择保存 Save setup as dfl, 然后可以选择 Exit (进入 minicom) 或 Exit from Minicom (退出 minicom 再输入命令 minicom).

注: 如果出现权限不够「Permissions denied」, 需要切换到 root 用户下执行, 或者命令前加 sudo.

2. 连接测试

在命令行输入 sudo minicom (或之前选择了 Exit) 就会出现如下界面:

Welcome to minicom 2.7

OPTIONS: I18n 
Compiled on Feb  7 2016, 13:37:27.
Port /dev/ttyS0, 14:06:56

Press CTRL-A Z for help on special keys

这时, 如果你按回车, 没有任何反应, 说明硬件没接上, 要检查下设备. 如果接好了, 会提示登录:


ROUTER login: _

如果你是先接上串口线, 然后才给设备上电/启动的, 这时候你可以看到显示了一堆的东西, 应该时设备的启动过程等.

然后输入用户名\密码就可以操作设备了: (这里密码为空, 直接回车)

ROUTER login: root
Password: 


BusyBox v1.25.1 (2017-07-07 23:12:38 CST) built-in shell (ash)

root@ROUTER:~# 

3. 关于 minicom 的操作

1. 在启动 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.              |
                   +-------------------------------------------------------------------+

  1. 文件传输

当然, 可以直接按 Ctrl+A, 然后直接输入字母, 如果 S 为文件传输:

                             +-[Upload]--+                                              
                             | zmodem    |                                              
                             | ymodem    |                                              
                             | xmodem    |                                              
                             | kermit    |                                              
                             | ascii     |                                              
                             +-----------+ 
  • xmodem/ymodem/zmodem是modem中采用了的三种文件传输协议,区别在于:
  • xmodem:简单通用,传输信息单位是“包=128B”,传输速度慢,适合电话线路质量差的情况下用
  • ymodem:由XMODEM演变来,效率可靠性高,包=128*8B;一次传输可发送或接受几个文件
  • zmodem:于上两种不同,已连续的数据流发送数据,效率更高
  • 因此,我在用minicom进行文件传输的时候通常采用了zmodem。具体方法是:首先在shell里进入目标目录,就可以用zmodem传输到当前的目标目录了。

[1] 翩翩公子 minicom的使用 2011-08-09 21:16:30

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,711评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,932评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,770评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,799评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,697评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,069评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,535评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,200评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,353评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,290评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,331评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,020评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,610评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,694评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,927评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,330评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,904评论 2 341

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,091评论 9 467
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,127评论 2 34
  • 1.命令格式:ifconfig [网络设备] [参数] 2.命令功能: ifconfig 命令用来查看和配置网络设...
    Nuuuu阅读 3,681评论 0 12
  • 我从没标榜过自己成熟,可是到了现在,我却发现不得不去逼着自己接受一些不愿意接受的事情。 估计在我编...
    想想17阅读 262评论 0 0
  • 我说:我领略过先秦《诗经》“蒹葭苍苍,白露为霜”的美景,品尝过楚地《离骚》“长叹息以掩涕兮,哀民生之多艰”的苦酒;...
    黯销凝阅读 381评论 0 0