SerialPortAssistant icon indicating copy to clipboard operation
SerialPortAssistant copied to clipboard

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

Serial Port Assistant

Author: Kang Lin ([email protected])


:cn: 中文

GitHub stars star

GitHub forks GitHub issues

Release Download SerialPortAssistant

All releases downloads Download SerialPortAssistant

windows、android msvc ubuntu android


Introduction

  • Project position:

    • Main repository: https://github.com/KangLin/SerialPortAssistant
    • Mirrory repository:
      • https://gitlab.com/kl222/SerialPortAssistant
      • https://sourceforge.net/projects/serialportassistant/
      • https://gitee.com/kl222/SerialPortAssistant
  • Project home

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

    • [x] WINDOWS
    • [x] linux
    • [x] Android
    • [x] mac, os
      Mac os, I don't have the corresponding equipment, please compile and test the user with the corresponding equipment.
  • Multi-language

    • Chinese

      Chinese

    • Englisth

      Englisth

  • Multi style

Download

Donate

If you are satisfied, you can donate to me

donation

If it cannot be displayed, please open:

  • https://gitlab.com/kl222/RabbitCommon/-/raw/master/Src/Resource/image/Contribute.png
  • https://sourceforge.net/p/rabbitcommon/code/ci/master/tree/Src/Resource/image/Contribute.png

Developer

Dependence

  • Qt (LGPL v2.1)

  • RabbitCommon: https://github.com/KangLin/RabbitCommon
    It can be downloaded to the same directory of the project. If it is a different directory, set the environment variable RabbitCommon_DIR

      git clone https://github.com/KangLin/RabbitCommon.git
    

Compile

  • Download source code

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

    • Open the project file SerialPortAssistant.pro with QtCreator

    • The RabbitCommon can be downloaded to the same directory of the project. If it is a different directory, 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