【教程】minicom使⽤教程
简介
Linux下的Minicom的功能与Windows下的超级终端功能相似,可以通过串⼝控制外部的硬件设备.适于在linux通过超级终端对嵌⼊式设备⾏管理.同样也可以使⽤minicom对外置Modem 进⾏控制.
Minicom的配置
第⼀次启动时:需对minicom进⾏配置: minicom -s
启动出现配置菜单:
1. +-----[configuration]------+
2. | Filenames and paths      |
3. | File transfer protocols  |
4. | Serial port setup        |
5. | Modem and dialing        |
6. | Screen and keyboard      |
7. | Save setup as dfl        |
8. | Save setup as..          |
9. | Exit                    |
10. | Exit from Minicom        |
11. +--------------------------+
选serial port setup
进⼊串⼝配置
输⼊A配置串⼝驱动为/dev/ttyUSB0(说明/dev/ttyUSB0 对应为你连接开发板的端⼝,因为我是笔记本电脑的,所以⽤了USB转串⼝⼯具,⾄于连接到哪个设备,可以通过 ls -l /dev/ttyUSB*查看)
1. mystery@lcw:/var/lock$ ls -l /dev/ttyUSB*
2. crw-rw---- 1 root dialout 188, 0 Apr  4 14:49 /dev/ttyUSB0
输⼊E配置速率为115200 8N1
输⼊F将 Hardware Flow Control 设为 NO(这⼀步很重要,不然可能连接不上)
回车退出
1. +-----------------------------------------------------------------------+
2. | A -    Serial Device      : /dev/ttyUSB0                              |
3. | B - Lockfile Location    : /var/lock                                |
4. | C -  Callin Program      :                                          |
5. | D -  Callout Program      :                                          |
6. | E -    Bps/Par/Bits      : 115200 8N1                                |
7. | F - Hardware Flow Control : No                                        |
8. | G - Software Flow Control : No                                        |
9. |                                                                      |
10. |    Change which setting?                                              |
11. +-----------------------------------------------------------------------+
12.        | Screen and keyboard      |
13.        | Save setup as dfl        |
14.        | Save setup as..          |
15.        | Exit                    |
16.        | Exit from Minicom        |
17.        +--------------------------+
由于我们使⽤minicom作为超级终端控制路由器等设备, ⽽不是控制modem, 所以需要修改Modem and dialing, 将Init string, Reset string, Hang-up string设置为空.
1. +--------------------[Modem and dialing parameter setup]---------------------+
2. |                                                                            |
3. | A - Init string .........                                                |
4. | B - Reset string ........                                                |
5. | C - Dialing prefix #1.... ATDT                                            |
6. | D - Dialing suffix #1.... ^M                                              |
7. | E - Dialing prefix #2.... ATDP                                            |
8. | F - Dialing suffix #2.... ^M                                              |
9. | G - Dialing prefix #3.... ATX1DT                                          |
10. | H - Dialing suffix #3.... ;X4D^M                                          |
11. | I - Connect string ...... CONNECT                                          |
12. | J - No connect strings .. NO CARRIER            BUSY                      |
13. |                          NO DIALTONE          VOICE                      |
14. | K - Hang-up string ......                                                  |
15. | L - Dial cancel string .. ^M                                              |
16. |                                                                            |
17. | M - Dial time ........... 45      Q - Auto bps detect ..... No            |
18. | N - Delay before redial . 2      R - Modem has DCD line .. Yes            |
19. | O - Number of tries ..... 10      S - Status line shows ... DTE speed      |
20. | P - DTR drop time (0=no). 1      T - Multi-line untag .... No            |
21. |                                                                            |
22. | Change which setting?      (Return or Esc to exit)                        |
23. +----------------------------------------------------------------------------+
设置完成后选择Save setup as dfl将当前设置保存为默认设置.
在配置菜单选Save setup as df1保存(⼀定要记得这⼀步)
选Exit退出
1. +-----[configuration]------+
2. | Filenames and paths      |
3. | File transfer protocols  |
4. | Serial port setup        |
5. | Modem and dialing        |
6. | Screen and keyboard      |
7. | Save setup as dfl      |
8. | Save setup as..          |
9. | Exit                    |
10. | Exit from Minicom        |
11. +--------------------------+
下次在输⼊minicon 即可直接进⼊。
命令minicom是进⼊串⼝超级终端画⾯,⽽minicom -s为配置minicom。
1. Welcome to minicom
2.5
2. OPTIONS: I18n
3. Compiled on May  2 2011, 00:39:27.
4. Port /dev/ttyUSB0
5. Press CTRL-A Z for help on special keys
6. c5
7. Please select function :
8. 0 : USB download file
9. 1 : Uart download file
10. 2 : Write Nand flash with download file
11. 3 : Load Pragram from Nand flash and run
12. 4 : Erase Nand flash regions
13. 5 : Write NOR flash with download file
14. 6 : Set boot params
15. 7 : Set AutoBoot parameter,1:linux 2:wince
16. 8 : Set Lcd Display,1:DH3.5' 2:DH4.3' 3:QC7.0' 4:QC8.0' 5:VGA
注意:⾮正常关闭minicom,会在/var/lock下创建⼏个⽂件LCK*,这⼏个⽂件阻⽌了minicom的运⾏,将它们删除后即可恢复
1. mystery@lcw:/var/lock$ ls
2. 8  whoopsie
3. mystery@lcw:/var/lock$ sudo 8
4. [sudo] password for mystery:
5. mystery@lcw:/var/lock$ ls
6. whoopsie
------------------------------------------------------------
Minicom的使⽤
Minicom是基于窗⼝的。要弹出所需功能的窗⼝,可按下Ctrl-A (以下
使⽤C-A来表⽰Ctrl-A),然后再按各功能键(a-z或A-Z)。先按C-A,再
按'z',将出现⼀个帮助窗⼝,提供了所有命令的简述。配置minicom
(-s 选项,或者C-A、O)时,可以改变这个转义键,不过现在我们还
是⽤Ctrl-A吧。
以下键在所有菜单中都可⽤:
UP arrow-up 或 'k'
DOWN arrow-down 或 'j'
LEFT arrow-left 或 'h'
RIGHT arrow-right 或 'l'
CHOOSE Enter
CANCEL ESCape.
屏幕分为两部分:上部24⾏为终端模拟器的屏幕。 ANSI或VT100转义
序列在此窗⼝中被解释。若底部还剩有⼀⾏,那么状态⾏就放在这⼉;
否则,每次按C-A时状态⾏出现。
下⾯按字母顺序列出可⽤的命令:
C-A 两次按下C-A将发送⼀个C-A命令到远程系统。如果你把"转义字符"
换成了C-A以外的什么字符,则对该字符的⼯作⽅式也类似。
A 切换"Add Linefeed"为on/off。若为on,则每上回车键在屏幕上
显⽰之前,都要加上⼀个linefeed。
B 为你提供⼀个回卷(scroll back)的缓冲区。可以按u上卷,按d下卷,
按b上翻⼀页,按f下翻⼀页。也可⽤箭头键和翻页键。可⽤s或S键
(⼤⼩写敏感)在缓冲区中查⽂字串,按N键查该串的下⼀次出现。
按c进⼊引⽤模式,出现⽂字光标,你就可以按Enter键指定起始⾏。
然后回卷模式将会结束,带有前缀'>'的内容将被发送。
C 清屏。
D 拨⼀个号,或转向拨号⽬录。
E 切换本地回显为on/off (若你的minicom版本⽀持)。
F 将break信号送modem。
G 运⾏脚本(Go)。运⾏⼀个登录脚本。
H 挂断。
I 切换光标键在普通和应⽤模式间发送的转义序列的类型(另参下⾯ 
关于状态⾏的注释)。
J 跳⾄shell。返回时,整个屏幕将被刷新(redrawn)。
K 清屏,运⾏kermit,返回时刷新屏幕。
L ⽂件捕获开关。打开时,所有到屏幕的输出也将被捕获到⽂件中。
M 发送modem初始化串。若你online,且DCD线设为on,则modem被初始化前将要求你进⾏确认。
O 配置minicom。转到配置菜单。
P 通信参数。允许你改变bps速率,奇偶校验和位数。 
Q 不复位modem就退出minicom。如果改变了macros,⽽且未存盘,
会提供你⼀个save的机会。
R 接收⽂件。从各种协议(外部)中进⾏选择。若filename选择窗⼝和下
载⽬录提⽰可⽤,会出现⼀个要求选择下载⽬录的窗⼝。否则将使⽤
Filenames and Paths菜单中定义的下载⽬录。
S 发送⽂件。选择你在接收命令中使⽤的协议。如果你未使⽂件名选择
窗⼝可⽤(在File Transfer Protocols菜单中设置),你将只能在⼀
个对话框窗⼝中写⽂件名。若将其设为可⽤,将弹出⼀个窗⼝,显⽰
你的上传⽬录中的⽂件名。可⽤空格键为⽂件名加上或取消标记,⽤
光标键或j/k键上下移动光标。被选的⽂件名将⾼亮显⽰。 ⽬录名在
⽅括号中显⽰,两次按下空格键可以在⽬录树中上下移动。最后,按
Enter发送⽂件,或按ESC键退出。
T 选择终端模拟:ANSI(彩⾊)或VT100。此处还可改变退格键,打开或
关闭状态⾏。
W 切换linewrap为on/off。
X 退出minicom,复位modem。如果改变了macros,⽽且未存盘,会提供 
你⼀个save的机会。
keyboard是什么意思啊
Z 弹出help屏幕。
------------------------------------------------------------Minicom的测试
现在来测试下吧,前⾯测试了⾮操作系统的外围资源,这⾥就简单测试下NAND FLASH⾥⾯的linux系统吧,嘿嘿
1.10M ⽹络接⼝测试
⾸先,当然是⽤交叉⽹线将PC的⽹络接⼝与FS2410的10M⽹线接⼝(T1)连接起来啦
然后启动NAND FLASH⾥⾯的linux系统
查看⼀下开发板中linux的IP地址
1. [root@(none) /]# ifconfig
2. eth0      Link encap:Ethernet  HWaddr 00:00:02:50:10:08
3.          inet addr:192.168.2.223  Bcast:192.168.2.255  Mask:255.255.255.0
4.          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
5.          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
6.          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
7.          collisions:0 txqueuelen:1000
8.          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
9.          Interrupt:53 Base address:0x300
10.
11. lo        Link encap:Local Loopback
12.          inet addr:127.0.0.1  Mask:255.0.0.0
13.          UP LOOPBACK RUNNING  MTU:16436  Metric:1
14.          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
15.          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
16.          collisions:0 txqueuelen:0
17.          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。