Linux下的Minicom 的功能与Windows下的超级终端功能相似,可以通过串口控制外部的硬件
设备.适于在linux通过超级终端对嵌入式设备行管理.同样也可以使用minicom 对外置Modem
进行控制.
GTES 10,10.5,11版本都包含minicom 包,你可以直接安装他们:
# rpm -ivh minicom
-xxx.rpm
源码包下载地址:
http://alioth.debian.org/projects/minicom
/
安装源码包:
# tar zxf minicom -2.2.tar.gz # cd minicom -2.2 # ./configure # make # make install
第一次运行minicom ,需要进行minicom 的设置:
# 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>
A — Serial Device : /dev/ttyS0 B — lockfile Location : /var/lock C — Calling Program : D — Callout Program: E — Bps/par/Bits : 9600 8N1 F — Hardware Flow Control : YES G — Software Flow Control : NO Change with setting?
将选项A的值设置为/dev/ttyS0 表示是串口1.
将选项E的值设置为9600.
初始化设置中可以设置默认上传/下载的目录,传输协议参数,串口波特率等.设置完成后,
选择”Save setup as dfl”,保存为默认设置.然后选择”Exit”,按Ctrl-A,再按z,
即可进入Minicom 的主界面.
Welco┌───────────────────────────────────────────────────────────────────┐ │ Minicom Command Summary │ OPTIO│ │ Compi│ Commands can be called by CTRL-A <key> │ │ │ Press│ 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 │ │ | scroll Back........B │ │ │ │ Select function or press Enter for none. │ │ │ │ Written by Miquel van Smoorenburg 1991-1995 │ │ Some additions by Jukka Lahtinen 1997-2000 │ │ i18n by Arnaldo Carvalho de Melo 1998 │ └───────────────────────────────────────────────────────────────────┘ CTRL-A Z for help | 38400 8N1 | NOR | Minicom 2.00.0 | VT102 | Offline
可以按快捷键进入相应的菜单.
helloworld 和使用minicom传输到arm上执行
首先是创建一个helloword.c然后使用arm-linux-gcc-4.3.2 -o hello hello.c编译,发现这个hello是不能在电脑上执行的
接着连接好串口,拨动到nor,打开minicom 按[b]执行系统,在minicom下会进入目标机终端,进入tmp 然后输入rz
接着提示等待输入文件,然后按CTRL+A 接着按S就可以弹出选择文件窗口,传输格式要选择zmodem协议,否则看不到文件,选中后按ok会听到系统喇叭叫"哆来咪哆来咪"告诉你已经传送完毕, 然后你可以ls下.接着就可以在终端./hello活着在目标机下进入终端./hello了
======================
1、开发板-->PC机
在开发板上输入 sz filename,然后会出现一个传输界面,传输完成后可以在你设置的默认下载目录里找到这个文件。
2、PC机-->开发板
在开发板上先进入/tmp 目录,然后输入 rz。
按Ctrl-A,再按s,会出现一个选择文件的界面,选择你要传输的文件,回车后出现一个传输界面,传输完成后便可以在开发板的/tmp目录下找到这个文件了。