Minicom串口工具安装及配置
Minicom串口工具安装及配置
##**1. 简述**
嵌入式开发多采用串口线连接电脑进行开发及调试。
2 安装及配置串口工具(以Minicom为例)
Tiny4412开发板提供的有RS232电平的DB9公头接口,电脑自带串口采用的是RS232电平的DB9公头接口,可以用双DB9母头的串口线直接连接起来;如果电脑上没有自带串口,可以使用网上卖的比较多的USB转串口线(如:FT232、PL2303等),将开发板的RS232电平转换为电脑USB接口支持的TTL电平;本人对DB9接口的串口线有所偏爱,但是PC主机上确没有串口,在网上买来台式电脑的PCI转串口板卡模块安装到主机,扩展出来两个RS232电平的DB9公头接口。
RS232电平:
逻辑1的电平为-3~-15V,逻辑0的电平为+3~+15V。
TTL电平:
输出 L: <0.8V ; H:>2.4V。
输入 L: <1.2V ; H:>2.0V
即:TTL器件输出低电平要小于0.8V,高电平要大于2.4V。输入,低于1.2V就认为是0,高于2.0就认为是1。
####**2.1 Windows系统连接串口**
Windows下可以使用的串口工具比较多,如:Putty、CRT等,这里不再进行赘述。
使用USB转串口线
需要使用USB转串口线,将开发板的RS232电平的DB9公头接口和电脑USB接口连接。使用电脑自带RS232电平的DB9串口
需要使用双DB9母头的串口线,将Tiny4412开发板的RS232电平的DB9公头接口和电脑的RS232电平的DB9公头接口连接起来。
有的电脑带有串口时,这样的电脑端口号默认都是COM1。
有的台式电脑不自带串口,可以通过在主机中安装PCI转串口板卡模块,支持增加两个串口,会多出来两个COM,COM的编号不固定,也可以根据自己喜好对COM编号进行设置,此处不再多介绍。
具体的串口号可以在设备管理器中选择“端口(COM和LPT)”进行查看,如下图所示:
USB Serial Port(COM4)为USB转串口线的端口,端口号为:COM4
Enhanced/PCI-Serial Port(COM2)为PCI转串口板卡的串口,端口号为:COM2、COM3
####**2.2 Linux系统连接串口**
Linux系统下连接串口需要使用串口工具,常用的串口软件有Minicom、Picocom、Kermit等,这里仅介绍Minicom串口工具的安装和配置。
此处使用的Linux发行版为xubuntu 64位系统。
#####**2.2.1 查看PC机的串行端口号**
```
xxx@ubuntu:~$ sudo cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:0 rx:0 CTS|DSR|CD
1: uart:16550A port:000002F8 irq:3 tx:0 rx:0
2: uart:unknown port:000003E8 irq:4
3: uart:unknown port:000002E8 irq:3
4: uart:unknown port:00000000 irq:0
......
30: uart:unknown port:00000000 irq:0
31: uart:unknown port:00000000 irq:0
```
xxx@ubuntu:~$ dmesg | grep ttyS*
[ 0.000000] console [tty0] enabled
[ 1.344291] 00:05: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[ 1.369614] 00:06: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
#####**2.2.2 安装并配置Minicom工具**
// 安装Minicom工具
xxx@ubuntu:~$ sudo apt-get install minicom
// 配置Minicom参数,对Minicom进行设置
xxx@ubuntu:~$ sudo minicom -s
如上图所示,选择Serial port setup,设置Serial Device为/dev/ttyS1。
退出
Exit 退出设置,进入Minicom
Exit from Minicom 退出设置,退出Minicom
使用Minicom工具连接串口
// 使用USB转串口线连接串口
xxx@ubuntu:~$ sudo minicom -D /dev/ttyUSB0
// 使用电脑RS232的DB9串口线连接串口
xxx@ubuntu:~$ sudo minicom -D /dev/ttyS0
// 或者(我的PC主机上有两个串口)
xxx@ubuntu:~$ sudo minicom -D /dev/ttyS1
####**2.3 虚拟机Linux系统连接串口**
本人虚拟机中安装了64位的xubuntu系统进行开发。
#####**2.3.1 虚拟机中使用USB转串口线连接串口**
xxx@ubuntu:~$ ls /dev/ttyUSB0 -l
crw-rw---- 1 root dialout 188, 0 Jan 12 10:11 /dev/ttyUSB0
#####**2.3.2 虚拟机连接电脑自带串口**
一般虚拟机中没有安装串行端口,需要在安装虚拟机时安装串口,也可以在虚拟机设置中设置安装,在虚拟机设置中设置安装的步骤如下所示:
在虚拟机中串行端口添加好之后,设置串行端口连接到虚拟机:
到此,虚拟机设置完毕,可以按照上面“2.2 Linux系统连接串口”部分进行连接串口操作。串口连接好之后就可以操作嵌入式设备进行开发了。
Minicom串口工具安装及配置的更多相关文章
- 必须使用“角色管理工具”安装或配置Microsoft .NET Framework 3.5 SP1
在Windows Server 2008下直接安装SQL Server 2008时,会出现如下错误: 必须使用“角色管理工具”安装或配置Microsoft .NET Framework 3.5 SP1 ...
- 解决【必须使用“角色管理工具”安装或配置Microsoft .NET Framework 3.5 SP1】的方法
[摘要:正在Windows Server 2008下间接装置SQL Server 2008时,会涌现以下毛病: 必需应用“脚色治理对象”装置或设置装备摆设Microsoft .NET Framewor ...
- windows Server 2008 -必须使用“角色管理工具”安装或配置Microsoft .Net Framework 3.5
在windows Server 2008上安装 .Net Framework 3.5的时候,报错:必须使用“角色管理工具”安装或配置Microsoft .Net Framework 3.5. Solu ...
- CentOS6安装各种大数据软件 第九章:Hue大数据可视化工具安装和配置
相关文章链接 CentOS6安装各种大数据软件 第一章:各个软件版本介绍 CentOS6安装各种大数据软件 第二章:Linux各个软件启动命令 CentOS6安装各种大数据软件 第三章:Linux基础 ...
- windows2008解决必须使用角色管理工具安装或配置 NET3.5 sp1问题
win2008系统安装网站环境系统的时候常常提示:必须使用角色管理工具 安装或配置microsoft.net framework 3.5 sp1 ,导致安装不成功. 原因在于windows2008系统 ...
- 必须使用角色管理工具 安装或配置microsoft.net framework 3.5
windows server 2008安装sql server 2012后报错,要求安装microsoft.net framework 3.5 sp1 但安装时提示,必须使用角色管理工具 安装或配置m ...
- cocos2d-x 3.1 学习(一):工具安装与配置环境
初级学习cocos2d-x 3.1开发,学习开发过程记录到博客上面来,哪写的不正确请指点. 1.工具安装 cocos2d-x 3.1rc0 最新版本号,下载后解压.下载地址:http://www.co ...
- Charles抓包工具安装与配置
在实际开发中,我们需要时常抓取线上的请求及数据,甚至是请求的html文档,js,css等静态文件来进行调试.在这里,我使用charles来进行以上操作.但是呢,charles需要进行一系列配置才能达到 ...
- idea npm vue java开发工具安装 环境配置
感谢此链接内容作者,从前往后流程较完整详细,助我成功配置好(不知道在这之前做的一些尝试有没有影响) https://blog.csdn.net/qq_42564846/article/details/ ...
随机推荐
- nagios 数据更新不及时的问题
配置nagios的时候发现一个问题,就是改变了某个主机或者服务的描述之后,在主页信息总是更新很慢,而且告警信息还是老的信息,重启多次 nagios甚至重启主机都没有解决,其实这些都是由于nagios每 ...
- 百度地图api 区级以下行政区划
我们在使用百度地图api想要展示苏州市吴中区各乡镇的行政区范围: 百度api有提供了“添加行政区划”的示例:http://lbsyun.baidu.com/jsdemo.htm#c1_10 但该功能目 ...
- Windows Server 2016-Active Directory域服务概述
活动目录(AD)是一种目录服务是微软用于开发Windows域网络.它被包含在大多数Windows Server 操作系统中作为一组进程和服务.最初,Active Directory只负责集中式域管理. ...
- GIT_服务器与本地环境构建
linux安装git包 很多yum源上自动安装的git版本为1.7,这里手动编译重新安装1:安装依赖包yum install curl-devel expat-devel gettext-devel ...
- 解决无法make uImage的问题
进入一个uboot目录, 执行make distclean make at91sam9260ek_config make ARCH=arm CROSS_COMPILE=arm-linux- cp to ...
- 使用requireJS
什么是require? require是AMD模块化规范的具体实现. 目前,通行的js模块化规范有两种,CommonJS和AMD. CommonJS和AMD有什么不同呢? CommonJS主要用于服务 ...
- vagrant系列教程(一):vagrant的安装与初识(转)
[参考]https://github.com/astaxie/go-best-practice/blob/master/ebook/zh/01.1.md 阅读目录 下载一个合适的box 完成一个box ...
- 洛谷 P2194 HXY烧情侣【Tarjan缩点】 分析+题解代码
洛谷 P2194 HXY烧情侣[Tarjan缩点] 分析+题解代码 题目描述: 众所周知,HXY已经加入了FFF团.现在她要开始喜(sang)闻(xin)乐(bing)见(kuang)地烧情侣了.这里 ...
- 利用ajax获取网页表单数据,并存储到数据库之一(使用JDBC)
所谓JDBC就是利用java与数据库相连接的技术,从数据库获取既有的信息或者把网页上的信息存储到数据库. 这里简单的介绍公司的一个小项目中的一部分,由于代码较多,所以用图片形式进行展示.源码请查看源码 ...
- Python网络编程(1)-socket
我会在近期尽快更新好之前写的博客,会添加新的知识点和注意问题,排版和内容都会较之前有很大的改观,感谢大家一直的支持! 1. 客户端/服务器架构 客户端/服务器架构也称主从式架构,简称C/S架构,它是一 ...