minicom相当于windows下面的超级终端,如果可以像使用超级终端一般的使用minicom,岂不是省了我好多功夫,于是,稍稍去摸索摸索minicom的使用,以前上培训的时候有说过这个,不太留心,一心往CPLD/FPGA方面走,出来工作了才发现,ARM+Linux才是找工作的落脚点,好,别扯淡了。
在linux终端下输入命令 # minicom就让我遇上了第一个问题:minicom: WARNING: configuration file not found, using defaults Device /dev/modem access failed:很明显的,没有modem这个文件或目录,表示要设置minicom配置文件,可以到/dev目录下搜搜,看看有什么串口设备文件,命令如下 :
[root@localhost dev]# pwd
/dev
[root@localhost dev]# ls ttyS*
ttyS0 ttyS1 ttyS2 ttyS3
[root@localhost dev]# ls modem
ls: modem: 没有那个文件或目录
[root@localhost dev]#
在linux下面,ttyS*就标识了串口,后边的编号就是串口的编号,一般的PC机就那么一个串口,俗称COM口(天河电脑城配电脑的就是这样说的),别废话了,设置minicom配置文件吧,专业的工程师都会用 # man minicom,像我这种游击队,嘿嘿。。。一定是网上查的啦。
在终端下输入 # minicom -s进入设置minicom配置窗口,其内容如下 :
┌─────[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 和Modem and dialing 。首先是Serial port setup。按Enter进入Serial port setup设置,设置后内容如下 :
串口设备Serial Device对应设备文件/dev/ttyS0
波特率设置成115200,8个数据位,1个停止位
无硬件流,这是常识,其实我也不晓得为啥要这样设置,呵呵。。
┌───────────────────────────────────────────────────────────────────────┐
│ 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? │
└───────────────────────────────────────────────────────────────────────┘
这里想说说,我人笨,操作这些东西都要预习一阵子才上手,退出去以后还要返回来检查一遍,看看有没遗漏,总之,输入选项前编号,然后进行设置吧,其他的再说就显得我就一幼儿园出来的了。
退出 Serial port setup 后,进入Modem and dialing,设置内容如下 :
具体就是去掉A — initing string ……:,B — Reset string ……: K — Hang-up string ……三个配置项,至于为啥要这样子设置,嘿嘿,不清楚了。回头再看,工程呐,有时候必须抱有“不求甚解”的态度,刨根问底的想法我还放其他地方。
┌────────────────────[Modem and dialing parameter setup]─────────────────────┐
│ │
│ A - Init string ......... │
│ B - Reset string ........ │
│ C - Dialing prefix #1.... ATDT │
│ D - Dialing suffix #1.... ^M │
│ E - Dialing prefix #2.... ATDP │
│ F - Dialing suffix #2.... ^M │
│ G - Dialing prefix #3.... ATX1DT │
│ H - Dialing suffix #3.... ;X4D^M │
│ I - Connect string ...... CONNECT │
│ J - No connect strings .. NO CARRIER BUSY │
│ NO DIALTONE VOICE │
│ K - Hang-up string ...... │
│ L - Dial cancel string .. ^M │
│ │
│ M - Dial time ........... 45 Q - Auto bps detect ..... No │
│ N - Delay before redial . 2 R - Modem has DCD line .. Yes │
│ O - Number of tries ..... 10 S - Status line shows ... DTE speed │
│ P - DTR drop time (0=no). 1 T - Multi-line untag .... No │
│ │
│ Change which setting? (Return or Esc to exit) │
└────────────────────────────────────────────────────────────────────────────┘
而后,退出选择Save as df1选项将修改后的配置信息进行保存为默认的配置选项,再来个Exit from minicom,搞定。。。。
重启minicom ,进入如下画面 :
Welcome to minicom 2.1
OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n
Compiled on Jan 7 2007, 04:48:39.
Press CTRL-A Z for help on special keys
而后进行Ctrl + A然后稍稍的加一个z上去,就进入了一个比较丰富的画面,嘿嘿。。具体嘛,你去试试看啊~