/SerialPortAssistant

This project is a cross-platform serial port assistant. It can run on WINDOWS, linux、android、macos system.

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Serial Port Assistant

Author: Kang Lin (kl222@126.com)


ChineseChinese

Introduction

This project is a cross-platform serial assistant. It can run on:

  • WINDOWS
  • linux
  • Android
  • mac, os
    Mac os, I don't have the corresponding equipment, please compile and test the user with the corresponding equipment.

Complie status

windows、android linux

Multi-language

  • Chinese

    Chinese

  • Englisth

    Englisth

Multi style

windows

SerialPortAssistant-Setup-v0.5.8.exe

linux

SerialPortAssistant_v0.5.8.tar.gz

The AppImage format executable can be run directly on the Linux system, see: https://appimage.org/
Usage:

  1. Decompress. Copy SerialPortAssistant_v0.5.8.tar.gz to install directory, then decompress it:

     sudo mkdir /opt/SerialPortAssistant
     cd SerialPortAssistant
     sudo wget https://github.com/KangLin/SerialPortAssistant/releases/download/v0.5.8/SerialPortAssistant_v0.5.8.tar.gz
     sudo tar xvfz SerialPortAssistant_v0.5.8.tar.gz
    
  2. install

     sudo ./install1.sh install SerialPortAssistant
    
  3. If you want to uninstall

     sudo ./install1.sh remove SerialPortAssistant
    

ubuntu

serialportassistant_0.5.8_amd64.deb

    sudo dpkg -i serialportassistant_0.5.8_amd64.deb

android

SerialPortAssistant_v0.5.8.apk

Donate

If you are satisfied, you can donate to me

donation

Developer

Dependence

Compile

  • Download source code

      git clone https://github.com/KangLin/SerialPortAssistant.git
    
  • Compiled with QtCreator

    • Open the project file SerialPortAssistant.pro with QtCreator

    • Set the parameter RabbitCommon_DIR

      Project -> Build & Run -> Build -> Build settings -> Build step -> qmake 
      
    • Direct compilation can generate programs

  • Compile with the command line

    • Build the build directory in the project root directory
    • qmake build compilation project
      • make install Build the program with the local toolchain

      • The program is generated in the install directory

        mkdir build
        cd build
        qmake ../SerialPortAssistant.pro
        make install
        cd install  #The program is generated in the install directory
        

Script

  • build_debpackage.sh

    • This script generates the deb package under linux. Before use, please make sure the following programs are installed

      sudo apt-get install debhelper fakeroot 
      
    • Use system qt

      sudo apt-get install -y -qq qttools5-dev qttools5-dev-tools \
               libqt5serialport5-dev qtbase5-dev qtbase5-dev-tools
      
  • tag.sh: This script is used to generate new release version numbers and tag