您的位置:首页 > 运维架构 > Linux

ubuntu下使用minicom&usb serial

2010-08-17 19:54 555 查看
安装配置minicom

1.sudo apt-get install minicom

如果不成功,提示光盘安装的话,需要下在源码包或者rpm包

csdn有个链接,速度挺快。搜索即可,minicom-2.2-5.fc8.i386.rpm

ubuntu 下安装rpm包,需要alien工具, alien  minicom.........rpm

转化为deb包

然后使用dpkg安装  dpkg -x   minicom......deb

2.安装完毕
  minicom

不成功,提示缺少文件 libtinfo.so.5   目录为/usr/lib

于是下载   csdn上也提供此文件下载。

下载完cp到 /usr/lib 即可

3.minicom

提示没有配置文件
minicom -s

配置即可

按照所需,个人需要 usb转串口的通信  所以修改为 ttyUSB0

4.minicom

提示:Device /dev/ttyUSB0 lock failed: 不允许的操作.

-------------------------------------------------------------------------------------

解决办法是在这个帖子里面找到的
http://linux.chinaunix.net/bbs/viewthread.php?tid=905961 第一步:

重新需要设置Serial Port Setup中的两个地方:

o Serial Device ---> /dev/ttyS0—————————(主要是改一下值,之后再改过来,用root



o Bps/Par/Bits ---> 115200 8N1
第二步:

再就是 用ps -aux |grep minicom

查一次下,用kill -9把minicom的进程杀掉再启动

ps -aux |grep minicom终端显示为:
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ

root    XXXX XXX XXX XXX XXX   XXX

root    8319
   0.0   0.1 5416 676 pts/1 S+ 17:22 0:00 grep minicom

:XXXX地方显示的东西和第二行类似,但是我记不请了

然后 kill -9   XXXX

此处的XXXX和第二行8319号类似,也是一个四位的数字

第三步:在终端中运行mincom

成功了

--------------------------------------------------------------------------------------------- 

参考:

1. # lsmod | grep usbserial (如果直接使用串口线,而没有用到USB转串口设备,此步可以跳过)

如果有usbserial,说明系统支持USB转串口。

2. 安装minicom (Fedora自带有minicom,此步可以跳过)

apt-get install minicom

apt-get install lrzsz

3. 配置minicom

# minicom -s

Serial port setup [Enter]

+-------------------------------------------------------------+

| A - Serial Device : /dev/ttyUSB0 |

| 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? |

+-------------------------------------------------------------+

注: 如果没有使用USB转接口,Serial Device要配置为/dev/ttyS0

Save setup as dfl

Exit from Minic

4. 使用minicom传输文件

-----------------------------------

# minicom

(Ctrl + a) --> s --> zmodem --> [Okay] -->

+-----------------------------------------+

|No file selected - enter filename: |

|> /home/zxl/ssl/codes/led/lls_led.ko | [Enter]

+-----------------------------------------+

注: download kernel by minicom in ubuntu

--------------------------------------------------

When I download linux kernel by x protocol in minicom, it says"Failure executing protocol, press any key to continue".

The problem is the x protocol isn't installed bye ubuntu by default, so you should install it by hand:

# apt-get install lrzsz

After successful download and install, you can send files by x protocol in minicom.

lrzsz包括了x/y/zmodem协议

安装lrzsz

--------------------------------------------------

1. 从下面的网站下载lrzsz-0.12.20.tar.gz
http://www.filewatcher.com/m/lrzsz-0.12.20.tar.gz.280938.0.0.html
2. tar zxvf lrzsz-0.12.20.tar.gz

3. 查看里面的INSTALL文档了解安装参数说明和细节

4. # cd lrzsz-0.12.20

5. # ./configure --prefix=/usr/local/lrzsz

6. # make

7. # make install

8. 建立软链接

# cd /usr/bin

# ln -s /usr/local/lrzsz/bin/lrz rz

# ln -s /usr/local/lrzsz/bin/lsz sz

这样minicom就可以使用zmodem传输文件了

----------------------------------------------------------------------------------

参考文件:http://webjs.blog.sohu.com/133656473.html
http://linux.chinaunix.net/techdoc/install/2009/03/17/1101633.shtml
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息