分类:
2009-12-26 19:28:44
minicom简介:
利用windows客户端调试存储、bios抓图经常用到telix找个软件,它是windows下的友好易用的串口通信程序,minicom是在linux下面telix很好的替代软件,也是友好易用的串口通信程序。:P
网上的资料挺多的,但是大都比较散乱,我这里主要是以bios抓图为例,从头至尾详细介绍下ubuntu下minicom的使用:
一、硬件准备:
1.一个客户端(就是你的pc或者笔记本,我的是hp520,ubuntu 9.10 OS)
2.一条usb转串口线(我的hp520本身不带串口的~)
3.一台需要对bios进行抓图的server(pc也行~我是用浪潮英信NP3020测试的~)
4.将usb转串口线一端接笔记本usb口,另一端连接到NP3020的串口上。
5.启用远程访问:启动服务器,按del进入bios设置界面,进入到"server">>"Remote Access Configuration",将“Remote Access”设置为Enable。(这个不开,想连上是没门地~)
5.记录波特率:,记下"Serial Port Mode [57600 8,n,1]"的[57600 8,n,1],这里显示的是串口的波特率等参数,后面配置要用到。
6.修改为使用的串口:还要将Serial port number改成COM1(这里不同的机器可能不同,总之是将其改成你真正使用的串口。否则你后面肯定是连不上的~)
7.修改终端模式:Terminal Type这一项后面有“ANSI”、“VT100”、“UTF8”三种模式,其中ANSI与UTF8两种模式可以在终端下(minicom或者telix下)彩色显示,vt100就是黑白显示,我们以选择ANSI为例。
二、软件安装与配置:
1.首先安装minicom、lrzsz
可以使用图形界面下的新立得软件安装,也可以在终端下用以下命令安装:
sudo apt-get install minicom lrzsz
2.进入配置界面,选择显示模式:
运行sudo minicom -s -c on,出现配置界面(-s 表示配置模式;-c on是表示彩色模式,不加的话是黑白模式,对比如下)
黑白模式
彩色模式(还是彩色模式好看,推荐。后面进入bios后更明显,黑白模式的话很难分辨~)
2.串口设置:
新打开一个终端,ls /dev/ |grep USB一下,如果你连接了usb转串口的线,应该会显示以下结果:
hao@chao:~$ ls -al /dev/ |grep USB
crw-rw---- 1 root dialout 188, 0 2009-12-23 15:44 ttyUSB0
这表示线被检到并驱动了。
在原配置界面下通过上下键将光标移动到串口设置上,回车,出现以下界面:
然后再出现的界面按A,将串口设备修改为/dev/ttyUSB0,回车确认并返回。
再按E,修改波特率
根据你服务器bios中设置的波特率参数设置此处,设置完毕后回车确认并退出,返回到主菜单。
将光标移动到"设置保存为dfl",回车保存设置,会有提示“配置已保存”。
然后即可选择“退出Minicom”。
注:在配置ttyUSB0的时候可能会出现一些奇怪的问题,可以通过手动去修改minicom的配置文件(配置文件/etc/minicom/minirc.dfl)的方法解决。
我的配置文件内容如下:
# Machine-generated file - use "minicom -s" to change parameters.
pu port /dev/ttyUSB0
pu baudrate 57600
pu rtscts No
另:有兴趣的话可以看一下/etc/minicom/minicom.users这个文件,是限制使用minicom的用户的,一般直接模式的ALL就可以,任意用户可用。
三、使用minicom进行bios抓图
前面的工作都作好了,下面可以进行抓图了。
1.在客户端机器终端中运行mincom -c on
2.启动服务器,一会儿你的终端里就会有bios自检的画面了,哈哈!至此大功告成!
晕,忘了介绍退出的方法了~~
alt+a可以通过a-z按键进行不同的操作,q表示退出,会提示是否不保存就退出,选择是即可。
常用的参数还有:
c 清屏。
其他参数见我的另一个日志minicom中文手册
总之,minicom的使用大体如上,对于通过ubuntu进行存储调试也是一样的。又向纯ubuntu的工作迈进了一布,呱唧呱唧!
阅读全文