您的位置:首页 > 运维架构 > Linux

Linux GUI 串口调试工具 xgcom 安装使用

2013-11-25 19:49 645 查看
本文是在进行linux 下串口操作的时候找到的一些关于串口工具的内容

这里主要用了minicom和另外的图形工具xgcom

经过使用测试,这两个工具感觉都不错。不过,就方便性来说,还是minicom命令行的方便。

Linux GUI 串口调试工具 xgcom
安装使用




开源项目-图形化串口调试工具XGCom [软件开发]发布时间:2010-01-14 14:07:37
转载自http://linuxkernel.lupaworld.com

本项目是我的研究生许振文假期在一个公司实习期间为了使用上的方便开发的,或许在嵌入式开发过程中对你有所帮助,请下载使用,并把意见反馈给他:Helight.xu@gmail.com.

一、软件介绍:



一个Linux下的图形化的串口调试工具.帮助开发者调试串口程序.部分代码参考 gtkterm-0.99.5.

二、安装使用:



项目源码下载:

项目管理地址:http://code.google.com/p/xgcom/

svn checkout http://xgcom.googlecode.com/svn/trunk/ xgcom

在这上面使用svn下载源码即可进行编译安装。

或者在下面的地址下载源码压缩包:

http://code.google.com/p/xgcom/downloads/list

下载后解压到某处即可进行安装。

需要安装的库和工具:

make, automake,libglib2.0-dev,libvte-dev,libgtk2.0-dev

安装:apt-get install make

在项目文件根目录下执行一下命令即可:

xgcom$ ./autogen.sh

xgcom$ make

xgcom$ sudo make install

xgcom$ xgcom

这样既可以使用该软件了。

三、具体功能:



1.串口基本收发

2.串口配置(串口,速率,数据位,停止位,奇偶校验,数据控制)

3.串口配置的保存和载入(串口,速率,数据位,停止位,奇偶校验,数据控制)

4.串口HEX显示接收数据

5.串口接收数据和发送数据的计数显示(按字节)

6.串口接收数据的捕获(捕获到固定文件,但可以是追加捕获或是覆盖捕获)

7.文件发送(选择指定文件去发送)

8.串口HEX发送(以16进制的方式发送输入字符)

9.连续定时间间隔发送数据,发送间隔时间可以自己设置

10.面板托盘显示(可以隐藏或显示)

11.终端控制功能(像minicom那样可以直接在终端输入进行响应)

12.可配置默认启动参数.配置后以后启动则以默认启动参数打开串口

13.本地回显.

首先,安装编译必须的库:

Some lib and tools are needed:

make, automake,libglib2.0-dev,libvte-dev,libgtk2.0-dev

such as:

zyx@zyx-desktop:~$ sudo apt-get install make automake libglib2.0-dev libvte-dev libgtk2.0-dev

Reading package lists... Done

Building dependency tree

Reading state information... Done

make is already the newest version.

automake is already the newest version.

libglib2.0-dev is already the newest version.

libglib2.0-dev set to manually installed.

libvte-dev is already the newest version.

libgtk2.0-dev is already the newest version.

0 upgraded, 0 newly installed, 0 to remove and 63 not upgraded.

zyx@zyx-desktop:~$

1.下载源码

左边的Downloads:http://code.google.com/p/xgcom/

2.打开一个Terminal终端,用CD 命令进入源代码压缩包所在的目录

zyx@zyx-desktop:/$ cd /home/zyx/Desktop/

zyx@zyx-desktop:~/Desktop$ ls

xgcom.0.04.1.tgz

zyx@zyx-desktop:~/Desktop$

3.解压源代码

根据压缩包类型解压缩文件(*代表压缩包名称)

  tar -zxvf ****.tar.gz

  tar -jxvf ****.tar.bz(或bz2)

such as:

zyx@zyx-desktop:~/Desktop$ tar -zxvf xgcom.0.04.1.tgz

xgcom.0.04.1/

xgcom.0.04.1/pixmaps/

.....................

xgcom.0.04.1/po/

xgcom.0.04.1/po/POTFILES.in

xgcom.0.04.1/po/ChangeLog

xgcom.0.04.1/po/Makefile.in.in

xgcom.0.04.1/configure

xgcom.0.04.1/Makefile.am

zyx@zyx-desktop:~/Desktop$

4、用CD命令进入解压缩后的目录

zyx@zyx-desktop:~/Desktop$ cd xgcom.0.04.1/

zyx@zyx-desktop:~/Desktop/xgcom.0.04.1$

5、输入编译文件命令:./configure

such as:

zyx@zyx-desktop:~/Desktop/xgcom.0.04.1$ ./configure

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

...................

config.status: creating config.h

config.status: executing depfiles commands

config.status: executing default-1 commands

zyx@zyx-desktop:~/Desktop/xgcom.0.04.1$

6、然后编译,命令:make

such as:

zyx@zyx-desktop:~/Desktop/xgcom.0.04.1$ make

make all-recursive

make[1]: Entering directory `/home/zyx/Desktop/xgcom.0.04.1'

Making all in src

make[2]: Entering directory `/home/zyx/Desktop/xgcom.0.04.1/src'

................

make[2]: Leaving directory `/home/zyx/Desktop/xgcom.0.04.1'

make[1]: Leaving directory `/home/zyx/Desktop/xgcom.0.04.1'

zyx@zyx-desktop:~/Desktop/xgcom.0.04.1$

7、再是安装文件命令:sudo make install

such as:

zyx@zyx-desktop:~/Desktop/xgcom.0.04.1$ make install

Making install in src

make[1]: Entering directory `/home/zyx/Desktop/xgcom.0.04.1/src'

make[2]: Entering directory `/home/zyx/Desktop/xgcom.0.04.1/src'

............

make[1]: Leaving directory `/home/zyx/Desktop/xgcom.0.04.1'

zyx@zyx-desktop:~/Desktop/xgcom.0.04.1$

8、安装完毕

卸载:

  1、打开一个SHELL,即终端

  2、用CD 命令进入编译后的软件目录,即安装时的目录

  3、执行反安装命令:sudo make uninstall

另外的相同文章。

http://hi.baidu.com/sunnynatinc/blog/item/f23882c24e18dc070ef477aa.html

本人安装了04版本,但是还是不能使用因为之前安装了其他工具吗?不知道怎么回事。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: