Skip to content

aiwang23/serialPortTools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

icon.png serialPortTools

GitHub License

简介

本项目是一个串口助手

程序截图

img.png img.png

目前完美支持浅色模式和深色模式

使用文档

串口客户端

整体布局

overall_interface.png

接收区设置

receiver_area_settings.png

注意: Markdown模式和 HTML模式一定要接收到正确的格式才会正常显示

发送区设置

send_zone_Sending_mode.png

send_zone_Sending_mode.png

串口服务器

整体布局

Snipaste_2025-04-19_16-24-23.png

支持平台

Windows Debian
win-badge Debian-badge

在Windows11 和 Debian12 和 KUbuntu2404 上成功编译
Ubuntu 应该也可以, 还没试

使用的第三方库和对应的版本

拉取该项目,并加载子模块

git clone --recursive https://github.com/aiwang23/serialPortTools.git

编译

  1. 请把CMakeLists.txtCMAKE_PREFIX_PATH 修改自己电脑的Qt安装路径
  2. 请自己电脑上安装 openssl, 并设置环境变量
    1. Windows, 可使用 firedaemon openssl 来快速安装
    2. Debian/Ubuntu 可使用 sudo apt install libssl-dev 来快速安装

Windows10+

windows 编译器使用 msvc2022 debian 编译器使用 gcc/g++

cmake -S . -B ./build/
cmake --build ./build/

国际化

目前支持简体中文和英语的切换, 后续后添加更多语言支持, 有其他语言需求的, 请自行配置语言

生成 ts文件

lupdate -recursive . -ts res/translations/zh_CN.ts res/translations/en_US.ts

ts文件 -> qm文件

lrelease res/translations/zh_CN.ts res/translations/en_US.ts

然后在 resources.qrc 添加 qm文件路径

About

这是一个串口助手

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors