Linux下usb转串口工具minicom安装
2015-08-12 16:13
591 查看
Minicom是Linux下的串口通信软件。对于没有串口的笔记本来说,可以通过USB转串口设备实现PC机与目标机之间的通信。
1、使用以下命令安装minicom:
$ sudo apt-getinstall minicom
2、检查ubuntu是否已安装USB转串口驱动
$ lsmod | grep usbserial
如果有usbserial,说明系统支持USB转串口。
3、检查ubuntu是否能识别该USB设备
$ dmesg | grep ttyUSB0
如果出现连接成功信息,说明系统已经识别该设备。
4、检查对串口读/写的权限
Linux的设备对应于/dev/目录中的某个文件,串口COM1对应ttyS0,COM2对应ttyS1,使用以下命令来查看对COM1的权限:
$ ls -l/dev/ttyS0
crw-rw---- 1root dialout 4, 64 2009-08-01 11:05 /dev/ttyS0
可以看到,它的属主是root。
5、配置minicom
$ sudo minicom -s
选择Serial port setup,此时所示光标在"Change which setting"上,键入"A",此时光标移到第A项对应处:串口COM1对应ttyS0,COM2对应ttyS1(注意选择),如果直接用usb转串口则对应ttyUSB0。
然后对波特率,数据位和停止位进行配置,键入"E",波特率选为230400 8N1(数据位8,奇偶校验无,停止位1),硬/软件流控制分别键入"F"和"G",并且都选No。在确认配置正确之后,可键入回车返回上级配置界面,并将其保存为默认配置(即savesetup as dfl)。最后,选择"Exit from Minicom"命令退出。
具体的配置信息如下所示:
Serial port setup [Enter]
+-------------------------------------------------------------+
| A - SerialDevice : /dev/ttyUSB0 |
| B - LockfileLocation : /var/lock |
| C - CallinProgram : |
| D - CalloutProgram -: |
| E -Bps/Par/Bits : 230400 8N1 |
| F - HardwareFlow Control : No |
| G - SoftwareFlow Control : No |
| |
| Change whichsetting? |
+-------------------------------------------------------------+
注意:如果没有使用USB转串口,而是直接使用串口,那么Serial Device要配置为/dev/ttyS0。
6、运行minicom
重启minicom使刚才的配置生效,即直接在shell下执行minicom命令就可以进入minicom的控制台。再连上开发板的串口线后,就可以在minicom中打印出正确的串口信息了。
在控制台下通过组合键Ctrl+AZ可以进入minicom菜单。
组合键的用法是:先按Ctrl+A组合键,然后松开这两个键,再按Z键。另外还有一些常用的组合键。
(1)S键:发送文件到目标系统中;
(2)W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用。
(3)C键:清除屏幕的显示内容;
(4)B键:浏览minicom的历史显示;
(5)X键:退出minicom,会提示确认退出。
7、配置文件所在目录
Ctrl + A -->O
+-----[configuration]------+
| Filenames andpaths |
| File transferprotocols - |
| Serial portsetup |
| Modem anddialing |
| Screen andkeyboard |
| Save setup asdfl |
| Save setupas.. |
| Exit |
+--------------------------+
选择"Filenamesand paths"
+-----------------------------------------------------------------------+
| A - Downloaddirectory : /home/crliu |
| B - Uploaddirectory : /tmp |
| C - Scriptdirectory : |
| D - Scriptprogram : runscript |
| E - Kermitprogram : |
| F - Loggingoptions |
| |
| Change whichsetting? |
+-----------------------------------------------------------------------+
(1)A - download 下载文件的存放位置(开发板 ---> PC)
开发板上的文件将被传输到PC机上的/home/crliu目录下。
(2)B - upload 从此处读取上传的文件(PC ---> 开发板)
PC机向开发板发送文件,需要发送的文件在/tmp目录下(PC机上的目录)。做了此项配置后,每次向开发板发送文件时,只需输入文件名即可,无需输入文件所在目录的绝对路径。
1、使用以下命令安装minicom:
$ sudo apt-getinstall minicom
2、检查ubuntu是否已安装USB转串口驱动
$ lsmod | grep usbserial
如果有usbserial,说明系统支持USB转串口。
3、检查ubuntu是否能识别该USB设备
$ dmesg | grep ttyUSB0
如果出现连接成功信息,说明系统已经识别该设备。
4、检查对串口读/写的权限
Linux的设备对应于/dev/目录中的某个文件,串口COM1对应ttyS0,COM2对应ttyS1,使用以下命令来查看对COM1的权限:
$ ls -l/dev/ttyS0
crw-rw---- 1root dialout 4, 64 2009-08-01 11:05 /dev/ttyS0
可以看到,它的属主是root。
5、配置minicom
$ sudo minicom -s
选择Serial port setup,此时所示光标在"Change which setting"上,键入"A",此时光标移到第A项对应处:串口COM1对应ttyS0,COM2对应ttyS1(注意选择),如果直接用usb转串口则对应ttyUSB0。
然后对波特率,数据位和停止位进行配置,键入"E",波特率选为230400 8N1(数据位8,奇偶校验无,停止位1),硬/软件流控制分别键入"F"和"G",并且都选No。在确认配置正确之后,可键入回车返回上级配置界面,并将其保存为默认配置(即savesetup as dfl)。最后,选择"Exit from Minicom"命令退出。
具体的配置信息如下所示:
Serial port setup [Enter]
+-------------------------------------------------------------+
| A - SerialDevice : /dev/ttyUSB0 |
| B - LockfileLocation : /var/lock |
| C - CallinProgram : |
| D - CalloutProgram -: |
| E -Bps/Par/Bits : 230400 8N1 |
| F - HardwareFlow Control : No |
| G - SoftwareFlow Control : No |
| |
| Change whichsetting? |
+-------------------------------------------------------------+
注意:如果没有使用USB转串口,而是直接使用串口,那么Serial Device要配置为/dev/ttyS0。
6、运行minicom
重启minicom使刚才的配置生效,即直接在shell下执行minicom命令就可以进入minicom的控制台。再连上开发板的串口线后,就可以在minicom中打印出正确的串口信息了。
在控制台下通过组合键Ctrl+AZ可以进入minicom菜单。
组合键的用法是:先按Ctrl+A组合键,然后松开这两个键,再按Z键。另外还有一些常用的组合键。
(1)S键:发送文件到目标系统中;
(2)W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用。
(3)C键:清除屏幕的显示内容;
(4)B键:浏览minicom的历史显示;
(5)X键:退出minicom,会提示确认退出。
7、配置文件所在目录
Ctrl + A -->O
+-----[configuration]------+
| Filenames andpaths |
| File transferprotocols - |
| Serial portsetup |
| Modem anddialing |
| Screen andkeyboard |
| Save setup asdfl |
| Save setupas.. |
| Exit |
+--------------------------+
选择"Filenamesand paths"
+-----------------------------------------------------------------------+
| A - Downloaddirectory : /home/crliu |
| B - Uploaddirectory : /tmp |
| C - Scriptdirectory : |
| D - Scriptprogram : runscript |
| E - Kermitprogram : |
| F - Loggingoptions |
| |
| Change whichsetting? |
+-----------------------------------------------------------------------+
(1)A - download 下载文件的存放位置(开发板 ---> PC)
开发板上的文件将被传输到PC机上的/home/crliu目录下。
(2)B - upload 从此处读取上传的文件(PC ---> 开发板)
PC机向开发板发送文件,需要发送的文件在/tmp目录下(PC机上的目录)。做了此项配置后,每次向开发板发送文件时,只需输入文件名即可,无需输入文件所在目录的绝对路径。
相关文章推荐
- 打造ArchLinux下的类apt-get source工具
- Linux 增加swap空间
- Linux的启动流程
- Linux学习笔记--目录处理命令----cd----切换目录
- linux常用查看硬件设备信息命令
- Linux svn: Can't convert string from 'UTF-8' to native encoding 解决
- Linux系统信息查看命令
- linux 内核移植和根文件系统的制作
- centos端口转发神器:socat安装及使用
- 迅为4412开发板Linux驱动教程——总线_设备_驱动注册流程详解
- linux学习笔记----目录处理命令----mkdir
- Linux下通过ssh-keygen和ssh-copy-id命令实现ssh无密码登录访问
- linux Centos下搭建性能监控Spotlight on Unix
- Linux之debugfs介绍
- 【Linux】grep的简单用法
- linux top命令%st值高是怎么回事
- 我的VIM配置(ubuntu)语法高亮 自动补全
- linux下cat命令详解
- linux下安装Linux VMware Tools
- linux的内核、内核态和用户态的区别