wxTools is a user-friendly, open-source, cross-platform and expandable(using lua script) debugging tool-set based on wxWidgets (wxWidgets 3.3.x is required). It offers extensive support for SerialPort, UDP, TCP and Web Socket debugging functionalities.
You can get wxTools form Micorsoft App Store(Sponsor) or Apple App Store(Sponsor) or from Github Release(Community).
There are no differences functions between the store edition and the community edition. But the store edition is more convenient to install and update.
Arch Linux can install wx-tools via the AUR or a self-built source.
yay -Syu wx-toolsYou can use Visual Studio Code to build and debug the project. Just open project directory in VS Code. Please make sure you have installed the following software:
- CMake
- Ninja
- GCC or Visual Studio
cd to the root directory of the project, then run the following commands to build under Ubuntu 20.04 or later.
chmod +x ./scripts/install-dependencies.sh
sudo ./scripts/install-dependencies.sh
chmod +x ./scripts/ci-build-ubuntu-20.04.sh
./scripts/ci-build-ubuntu-20.04.shThe archive is output to the
./build/assetsdirectory. The deb file is output to the./build/debdirectory.
| Option | Description |
|---|---|
| Author | x-tools-author |
| [email protected] | |
| User Communication | 952218522 (QQ Group) |
| Gitee | https://gitee.com/x-tools-author/x-tools |
| GitHub | https://github.com/x-tools-author/x-tools |
| Sponsor | https://apps.microsoft.com/search/publisher?name=x-tools-author |
| Third party | libmodbus glog asio fmt json sigslot mongoose CSerialPort |
- Build
ALL - Build
xxx_auto_installmanually - Reconfigure CMake Cache (do not delete cache)

