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/ ...
随机推荐
- 无法远程连接SQLSERVER2000的解决方法
有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,具体的方法是: 1.使用记事本打开HOSTS文件(一般情况下 ...
- 《.NET 设计规范》第 3 章 命名规范
<.NET 规范>第 3 章 命名规范 3.1 大小写约定 要把 PascalCasing 用于由多个单词构成的命名空间.类型以及成员的名字. 要把 camelCasing 用于参数的名字 ...
- 从UUID想到的
1.UUID的定义 通用唯一标识符(UUID)被设计成一个在时间和空间上都独一无二的数字,常被用作唯一性标识. UUID是一个由5位十六进制数的字符串表示的128比特数字,其格式为 aaaaaaaa- ...
- MySQL操作的一些优化
1.用于不要使用select * from table xxx. 需要查询哪些列就在语句中指明,一个表结构复杂时,可能会有上百列,使用*来查询时会造成很大的浪费. 2.选择合适的属性及大小 例如 ...
- 洛谷 [P1341]无序字母对
这道题第一眼以为是一道字符串的题,但细想一下是一道求欧拉路的图论题. 把每一对对应关系看成一条边,本题即求这张图上是否存在一个欧拉回路或欧拉路,并要求字典序最小的方案,那么我们在dfs的时候就要从该点 ...
- 【视频编解码·学习笔记】6. H.264码流分析工程创建
一.准备工作: 新建一个VS工程SimpleH264Analyzer, 修改工程属性参数-> 输出目录:$(SolutionDir)bin\$(Configuration)\,工作目录:$(So ...
- 如何使用 scikit-learn 为机器学习准备文本数据
欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 文本数据需要特殊处理,然后才能开始将其用于预测建模. 我们需要解析文本,以删除被称为标记化的单词.然后,这些词还需要被编码为整型或浮点型,以用作 ...
- R语言dplyr包初探
昨天学了一下R语言dplyr包,处理数据框还是很好用的.记录一下免得我忘记了... 先写一篇入门的,以后有空再写一篇详细的用法. #dplyr learning library(dplyr) #fil ...
- Windows Azure Platform Introduction (14) 申请海外的Windows Azure账户
<Windows Azure Platform 系列文章目录> 本文的最后更新时间为:2017-12-27 本文介绍国内用户,注册和使用海外Azure账户. 前提: 1.需要一个有效的Wi ...
- css居中方法与双飞翼布局
居中 类型 方法 对应属性 水平 垂直 水平&垂直 1.父元素使用外边距自动 2.子元素显示行内块级元素,写入内容,父元素设置文本居中 3.给父元素开启非绝对和固定定位作为子元素开启绝对定位的 ...