2023-02-24 18:30:43 +08:00
2023-02-16 17:21:28 +08:00
2023-02-20 10:08:45 +08:00
2023-02-17 23:39:51 +08:00
2023-02-14 15:03:24 +08:00
2023-02-10 14:54:10 +08:00
2023-02-09 11:05:38 +08:00
2023-02-17 17:12:16 +08:00
2023-02-08 10:04:16 +08:00
2022-12-21 16:18:48 +08:00
2023-02-09 11:05:38 +08:00
2022-12-21 13:06:15 +08:00
2023-02-22 14:38:21 +08:00
2023-01-05 14:18:38 +08:00
2023-01-05 14:18:38 +08:00
2023-01-05 14:18:38 +08:00
2015-07-15 14:35:57 +02:00
2015-07-15 14:35:57 +02:00
2015-07-15 11:12:33 +02:00
2023-02-07 15:52:53 +08:00
2023-02-21 17:07:20 +08:00
2023-02-13 15:02:27 +08:00
2015-07-15 14:35:57 +02:00
2023-01-04 10:01:21 +08:00
2023-01-04 10:01:21 +08:00
2023-02-14 14:57:27 +08:00
2023-01-03 17:54:19 +08:00
2023-02-10 14:54:10 +08:00
2023-02-24 18:30:43 +08:00
2022-12-23 09:40:51 +08:00
2022-12-23 09:40:51 +08:00
2022-12-21 13:06:15 +08:00
2023-01-10 15:27:27 +08:00
2023-02-22 14:38:21 +08:00
2023-02-22 14:38:21 +08:00

说明

本工程为个人修改版。基于cutecom-ng,添加一些个人常用的功能

截图

cutecom-ng-screenshot-1

cutecom-ng-screenshot-1

插件

在使用串口工具时,经常需要对接收的串口数据进行处理,而这部分处理过程可能是多变的(如定时发送序列化的数据,使用串口数据进行绘图等)。

Qt的Qml技术即可满足此需求数据处理过程可以以简单的方式修改且无需再次编译也能提供丰富的GUI支持。

模板(插件加载时不关心后缀名)见:script/qml/

编译

安装好Qt5、SerialPort扩展及QtDeclarative。安装好qtcreator。

对于ubuntu可采用以下命令安装:

sudo apt-get install qtcreator libqt5serialport5-dev qtdeclarative5-dev
#如需使用Qt6,可使用以下命令替换上面的命令
sudo apt-get install qtcreator libqt6serialport6-dev qt6-declarative-dev libqt6core5compat6-dev

使用qtcreator编译

直接使用qtcreator打开cutecom-ng.pro。

使用make编译

使用以下命令生成makefile:

qmake -makefile cutecom-ng.pro

若命令成功则可直接使用make编译

make

编译完成后可在bin目录中找到编译完成的二进制文件。

使用CMake编译

注意本工程使用CMake编译时不推荐直接在源代码目录编译,建议另外创建目录用于构建。所有打包的安装包均使用CMake生成。

使用以下命令生成工程文件:

#Windows下使用以下命令
cmake -G "Ninja" [源代码目录]
#Linux下使用以下命令
cmake  [源代码目录]

使用以下命令开始编译:

#直接编译
ninja #Windows
make  #Linux
#打包安装包
ninja package #Windows
make package #ubuntu

运行

由于使用了qml模块因此需要保证下列模块已安装

  • QtQuick
  • QtQuick.Controls
  • QtQuick.Dialogs

对于ubuntu可采用以下命令安装Qml模块:

sudo apt-get install qml-module-qtquick-controls qml-module-qtquick-dialogs
#如需使用Qt6,可使用以下命令替换上面的命令
sudo apt-get install qml6-module-qtquick-controls qml6-module-qtquick-dialogs
Description
No description provided
Readme GPL-3.0 4.8 MiB
Languages
C++ 63.9%
HTML 23.2%
Python 3.2%
Objective-C++ 3%
C 2.8%
Other 3.5%