C/C++教程

Ubuntu下图形界面串口工具Cutecom的安装和升级

本文主要是介绍Ubuntu下图形界面串口工具Cutecom的安装和升级,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

串口的图形界面化工具在Windows下很多, 但是在Linux下可选择的就很少, Cutecom 是相对比较好用的一款了. Ubuntu20.04默认安装的是0.30.3, 这是一个比较早的版本, 最新的版本是0.51.0, 如果需要自定义RTS电平高低, 例如连接W801这样RESET连接了RTS的开发板, 就需要升级到最新版.

安装和更新到最新版本

默认安装

在Ubuntu下使用apt可以直接安装

sudo apt install cutecom

这样安装的是0.30.3版本

Cutecom的项目地址

如果需要使用最新版本, 需要自行编译

  • 最初在Sourceforge: http://cutecom.sourceforge.net/ 版本最高到0.22.0
  • 后来迁移到了Github: https://github.com/neundorf/CuteCom
  • 2018-08-22, 迁移到了Gitlab: https://gitlab.com/cutecom/cutecom/

现在最新的代码在Gitlab, 当前版本为0.51.0

环境准备

Cutecom并未提供预编译的安装包, 所以需要自己本地编译, 本地编译需要安装Qt的开发环境

apt install apt-transport-https git dh-make build-essential autoconf autotools-dev qt5-default libssl-dev qt5keychain-dev devscripts

因为Cutecom用到了Qtserial, 所以还需要安装

apt install libqt5serialport5-dev

下载和编译

git clone https://gitlab.com/cutecom/cutecom.git
cd cuteCom
cmake .
make

编译完成后在同一目录下, 可以看到cutecom的可执行文件

替换本机安装的Cutecom

# 确认cutecom的位置
whereis cutecom
# 本例是在/usr/bin
cd /usr/bin
mv cutecom cutecom.0.30.3
mv ~/cutecom/cutecom .

对于使用Qt Creator的用户, 在cmake之前, Qt Creator不能直接编译Cutecom项目, 在cmake之后, Qt Creator就可以在IDE里直接编译了.

新版本中的RTS控制功能

在设置中, 如果选择了Flow Control为NONE, 在面板上会增加两个勾选框选项: RTS和DTR. 使用中, 勾选RTS会拉低电平, 不勾选则会使RTS保持低电平, 在连接W801开发板时, 需要取消勾选. 如果在W801开发板上已经给RESET和GND之间加焊了电容, 可以在开发板运行中打开和关闭串口而不会导致开发板重启.

这篇关于Ubuntu下图形界面串口工具Cutecom的安装和升级的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!