Linux下的串口调试工具——Xgcom
Linux下的串口调试工具——Xgcom
xgcom的下载网址:https://code.google.com/archive/p/xgcom/downloads
(1)安装必须的库
apt-get install automake
apt-get install libglib2.0-dev
apt-get install libvte-dev
apt-get install libgtk2.0-dev
(2)下载xgcom源码包
tar -xvf xgcom-0.04.2.tgz
cd xgcom-0.04.2-src/
(3)编译安装xgcom
./autogen.sh
make
make install
(4)启动xgcom
xgcom

使用的时候,点击左上角configuration, 如下图设置

Port要选择ttyUSB0,表示COM1(这个好像和windows不太同,win下端口几是和连接的USB口有关,就是在win下连接上之后可能是COM3,COM4等,但是在linux好像就是从COM1算起的)。
关于为什么选择ttyUSB0而不是ttyS0,我是通过下面命令:
dmesg | grep tty
结果如下:
[ 0.000000] console [tty0] enabled
[ 2425.307638] usb -1.8: ch341-uart converter now attached to ttyUSB0
[ 6219.474757] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
[ 6481.172032] usb -1.8: ch341-uart converter now attached to ttyUSB0
从而选择ttyUSB0,因为刚接触,还不了解linux下的串口通信,先实现了linux与单片机通信的串口调试。
Linux下的串口调试工具——Xgcom的更多相关文章
- linux下查看串口信息
		
rs232串口通信接口:当通信距离较近时(<12m),可以使用电缆线直接连接,若距离较远,需附加调制解调器. 9个脚针的定义: CDC数据载波检测,RXD接收数据,TXD发送数据,DTR数据中断 ...
 - 详解linux下的串口通讯开发
		
串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用.常用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统.调制解调 ...
 - 具体解释linux下的串口通讯开发
		
串行口是计算机一种经常使用的接口,具有连接线少.通讯简单,得到广泛的使用.经常使用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统. ...
 - 【转载】详解linux下的串口通讯开发
		
来源:https://www.cnblogs.com/sunyubo/archive/2010/09/26/2282116.html 串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使 ...
 - Linux下的串口编程及非阻塞模式
		
本篇介绍了如何在linux系统下向串口发送数据.包括read的阻塞和非阻塞.以及select方法. 打开串口 在Linux系统下,打开串口是通过使用标准的文件打开函数操作的. #include < ...
 - Linux 下测试串口的命令microcom
		
昨天应为要测试主板上的串口,查了一下,可以使用microcom 这条命令进行测试. 命令使用方法很简单: Usage: microcom [-d DELAY] [-t TIMEOUT] [-s SPE ...
 - linux下USB串口,minicom
		
[一].驱动相关说明: 如果直接使用串口线,而没有用到USB转串口设备,就不需要安装驱动. 如果使用了USB转串口,一般情况下也不需要安装驱动了,目前linux系统已经包含了该驱动,可以自动识别,亦可 ...
 - xgcom  linux下的串口助手
		
好用到爆@@! 2.Install: Source code: http://code.google.com/p/xgcom/ svn checkout http://xgcom.googlecode ...
 - 深入理解 JavaScript,以及 Linux 下的开发调试工具
		
前言 JavaScript 是我接触到的第二门编程语言,第一门是 C 语言.然后才是 C++.Java 还有其它一些什么.所以我对 JavaScript 是非常有感情的,毕竟使用它有十多年了.早就想写 ...
 
随机推荐
- 手写AVL 树(上)
			
平衡二叉树 左旋,右旋,左右旋,右左旋 具体原理就不说了,网上教程很多.这里只实现了建树的过程,没有实现删除节点的操作. 下一篇会实现删除节点的操作. // // main.cpp // AVL // ...
 - Gym 101194C / UVALive 7899 - Mr. Panda and Strips - [set][2016 EC-Final Problem C]
			
题目链接: http://codeforces.com/gym/101194/attachments https://icpcarchive.ecs.baylor.edu/index.php?opti ...
 - mysql创建表时符号``的作用
			
新建表语句如下: CREATE TABLE `course` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(200) NOT NU ...
 - ext 的loadmask 与ajax的同步请求水火不容
			
由于ajax 的同步请求会有一段请求时间.有的短.有的长,对于短的我们还是能接受的,不过长的话就必须处理一下了, 就比如处于ext 4.2.0的框架下,需要一个遮掩的样式,框架是有自带的,loadma ...
 - gitlab备份、恢复、升级
			
1.备份 gitlab的备份很简单,只要使用命令: gitlab-rake gitlab:backup:create 即可将当前的数据库.代码全部备份到/var/opt/gitlab/backups ...
 - 引入css的两种方式
			
摘自:https://www.cnblogs.com/gyjWEB/p/4831646.html 在HTML中引入css的其中的两个方法: 1.如果使用链接式,需要使用如下的语句引入外部css文件: ...
 - kafka笔记3(生产者)
			
创建Kafka生产者: Kafka生产者有3个必选属性: bootstrap.servers broker地址清单,格式为host:port ,清单中不必包含所有broker,但至少2个 ke ...
 - spring boot + vue + element-ui全栈开发入门——前后端整合开发
			
一.配置 思路是通过node的跨域配置来调用spring boot的rest api. 修改config\index.js文件,设置跨域配置proxyTable: proxyTable: { '/ap ...
 - 移动端热更新方案(iOS+Android)
			
PPT资源包含iOS+Android 各种方案分析:https://github.com/qiyer/Share/blob/master/%E7%83%AD%E6%9B%B4%E6%96%B0%E5% ...
 - 数据挖掘算法——Close算法
			
说明奥:菜鸟的自我学习,可能有错. Close算法原理: 一个频繁闭合项目集的所有闭合子集一定是频繁的,一个非频繁闭合项目集的所有闭合超集一定是非频繁的. close算法是对Apriori算法的改进 ...