SerialPortAssistant Save

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

Project README

Serial Port Assistant

Author: Kang Lin ([email protected])


:cn: 中文

GitHub stars star

GitHub forks GitHub issues

Release Download SerialPortAssistant

All releases downloads Download SerialPortAssistant

build


Introduction

Download

  • Download from:

    • Github release
    • Download SerialPortAssistant
  • Install

    • ubuntu

      sudo apt install ./serialportassistant_0.5.22_amd64.deb
      # If you're on an older Linux distribution, you will need to run this instead:         
      # sudo dpkg -i serialportassistant_0.5.22_amd64.deb
      # sudo apt-get install -f # Install dependencies
      

If you are satisfied, you can donate to me

donation

If it cannot be displayed, please open:

Developer

Dependence

Compile

  • Download source code

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

    • Open the project file CMakeLists.txt 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
    • Direct compilation can generate programs
  • Compile with the command line

    • Download source code and the deplendence in same directory

      git clone https://github.com/KangLin/RabbitCommon.git
      git clone https://github.com/KangLin/SerialPortAssistant.git
      
    • Make the build directory in the project root directory

      cd SerialPortAssistant
      mkdir build
      cd build
      # cmake configure
      cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=`pwd`/install [-DRabbitCommon_DIR=...]
      # compiling
      cmake --build . --config Release --target install
      cd install  # The program is installed in the install/bin 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
      
  • deploy.sh: This script is used to generate new release version numbers and tag. Used only by the program publisher.

Open Source Agenda is not affiliated with "SerialPortAssistant" Project. README Source: KangLin/SerialPortAssistant
Stars
117
Open Issues
1
Last Commit
2 weeks ago
License

Open Source Agenda Badge

Open Source Agenda Rating