ubuntu系统下usb转serial的使用_ubuntu按照usbserial_寸草心的博客-程序员秘密

技术标签: ubuntu  

minicom是linux下串口通信的软件

一、安装minicom:

使用以下命令:
# sudo apt-get install minicom

二、配置minicom:

1、在使用minicom之前,首先要保证你对串口有读/写的权限。我们知道,Linux的设备对应于/dev/目录中的某个文件,串口COM1对应ttyS0,COM2对应ttyS1,使用以下命令来查看你对COM1的权限:
$ ls -l /dev/ttyS0
crw-rw---- 1 root dialout 4, 64 2009-08-01 11:05 /dev/ttyS0
可以看到,它的属主是root。

2、正如在Windows中要配置超级终端一样,在使用minicom之前,先要对串口进行配置。
运行# sudo minicom -s



选择Serial port setup,此时所示光标在"Change which setting"上,键入"A",此时光标移到第A项对应处:串口COM1对应ttyS0,COM2对应ttyS1(注意选择)。

然后对波特率,数据位和停止位进行配置,键入"E",波特率选为115200 8N1(数据位8,奇偶校验无,停止位1),硬/软件流控制分别键入"F"和"G",并且都选No。在确认配置正确之后,可键入回车返回上级配置界面,并 将其保存为默认配置(即save setup as dfl)。最后,选择"Exit from Minicom"命令退出。

配置信息示例:

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。


组合键的用法是:先按Ctrl+A组合键,然后松开这两个键,再按Z键。另外还有一些常用的组合键。
(1)S键:发送文件到目标系统中;
(2)W键:自动卷屏。当显示的内容超过一行之后,自动将后面的内容换行。这个功能在查看内核的启动信息时很有用。
(3)C键:清除屏幕的显示内容;
(4)B键:浏览minicom的历史显示;
(5)X键:退出mInicom,会提示确认退出。



3、配置文件所在目录
Ctrl + A --> O
+-----[configuration]------+
| Filenames and paths |
| File transfer protocols -|
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
+--------------------------+

选择"Filenames and paths"
+-----------------------------------------------------------------------+
| A - Download directory : /home/crliu |
| B - Upload directory : /tmp |
| C - Script directory : |
| D - Script program : runscript |
| E - Kermit program : |
| F - Logging options |
| |
| Change which setting? |
+-----------------------------------------------------------------------+

Linux下如何使用USB转串口设备


默认情况下ubuntu已经安装了USB转串口驱动


1、# lsmod | grep usbserial


usbserial              42630  2 cp210x,ftdi_sio (ubuntu 12.04)

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


2、插上USB转串口,在终端输入命令#dmesg | grep ttyUSB0,

如果出现连接成功信息,则说明ubuntu系统已经识别该设备了。






版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/QQ604666459/article/details/49488945

智能推荐

C#海康威视热成像NET_DVR_GetSTDAbility参数等代码段_海康 热成像 c#__陈陆亮的博客-程序员秘密

NET_DVR_STD_ABILITY myNET_DVR_STD_ABILITY = new NET_DVR_STD_ABILITY(); int XML_ABILITY_OUT_LEN =2 * 1024 * 1024; IntPtr pOutBuf = Marshal.AllocHGlobal(XML_ABILITY...

ubuntu10.04源_iteye_9378的博客-程序员秘密

1.sudo gedit /etc/apt/sources.list编辑你的源列表,将原来的内容全部删除,添加下面列表中最适合你的源(注意不要全部添加),选择一个最合适你的即可,复制到你的列表中,然后保存列表。2.sudo apt-get update 更新源列表信息可以在运行“sudo apt-get update ”时查看一下错误信息,把不能连接的源删除再重新运行“sudo apt-get u...

基于CentOS7+docker+Nexus官方镜像搭建私有maven仓库_PEACEFIRE的博客-程序员秘密

从docker安装开始,一步一步搭建完成Nexus。解决容器时区与宿主机不同问题。解决SonatypeOutreach timeout报错问题

小白学Java22:MySQL_乌拉乌拉哩乌拉乌拉乌拉哩巴扎嘿!的博客-程序员秘密

MySQLMySQL的安装常见SQL语句创建数据库:展示数据库:修改数据库删除数据库查看当前使用的数据库使用数据库关于表格创建表格展示当前数据库下的所有表格打开表格详细信息删除表修改数据表的结构数据库中的约束常见的数据库约束==数据查询==基本查询1. 查询列2.查询所有列3.对列中的数据进行运算4.查询结果去重5.列的别名排序查询按照单列排序按照多列排序条件查询1. 等值判断(=)MySQL的安装下载链接:https://dev.mysql.com/downloads/windows/install

LeetCode常见题型——字符串_贫道绝缘子的博客-程序员秘密

字符串可以看成是字符组成的数组。

PDF文件格式分析_weixin_34378045的博客-程序员秘密

PDF文件格式分析 文章录入:7747.Net责任编辑:7747.Net 更新时间:2010-11...

随便推点

最简单的将PPT转化成动态GIF_路灯丫的博客-程序员秘密

1、新建一个ppt2、点击 导航栏文件3、如下图 点击导出,选择创建动态GIF,设定下清晰度,然后设置每张幻灯片的放映秒数4、点击创建GIF选择保存位置后,就可以查看了。一个PPT就变成了一个GIF动图。(图中ppt版本为office2016)...

kubernetes ——网络存储nfs_zuo84526076的博客-程序员秘密

kubernetes ——网络存储nfs一:共享的机器上安装nfs1.yum -y insstall nfs-utils2.mkdir -p /etc/exports3.vi /etc/exports/ifs/kubernetes *(rw,no_root_squash)共享哪个目录 谁可以访问?什么权限?以什么身份4.systemctl restart nfs二:在需要链接共享服务的机器上(k8s-master)mount -t nfs 192.168.1.32:/ifs/k

shiro 前后端分离解决跨域 以及 自定义ShiroSessionManager 校验请求头的JsessionId_普通网友的博客-程序员秘密

shiro 前后端分离解决跨域 以及 自定义ShiroSessionManager 校验请求头的JsessionId1.解决跨域import org.apache.shiro.web.servlet.OncePerRequestFilter;import org.springframework.stereotype.Component;import javax.servlet.FilterChain;import javax.servlet.ServletException;import ja

【VulnHub靶场】——EMPIRE: BREAKOUT_白昼安全的博客-程序员秘密

​今天写一份EMPIRE: BREAKOUT靶场教程,靶场环境来源于VulnHub,该网站有很多虚拟机靶场,靶场入口在这,推荐大家使用,大家进去直接搜索EMPIRE: BREAKOUT就能下载今天的靶场了,也可以找我拿,话不多说进入正题

TensorFlow 基本变量定义,基本操作,矩阵基本操作_tensorflow定义1x2的矩阵_磐创 AI的博客-程序员秘密

使用 TensorFlow 进行基本操作的实例,这个实例主要是使用 TensorFlow 进行了加法运算。 包括使用 constant 常量进行加法运算和使用 placeholder 进行变量加法运算,以及扩展到矩阵的加法运算。 TensorFlow 变量定义,加法运算。# -*- coding:utf-8 -*-from __future__ import print_function

华为-交换机堆叠配置_华为7706交换机堆叠配置_码总的博客-程序员秘密

一、组网图形图1 配置两台交换机堆叠组网图二、组网需求在一个新建的企业网络中,要求接入设备具有充足的端口数目,并且希望网络结构简单,易于配置和管理。如图1所示,接入交换机SwitchA和SwitchB组成堆叠系统。三、配置思路采用如下的思路配置:提前规划好堆叠方案。按照前期的规划,完成各台交换机的堆叠配置,包括堆叠成员ID、堆叠优先级、堆叠域编号、堆叠端口等。完成后保存配置并将交换机下电。连接交换机之间的堆叠线缆,然后将交换机上电。检查堆叠组建是否成功。四、操作步骤1. 提前规

推荐文章

热门文章

相关标签