[LINUX] RTKLIB 2.4.3 CLI version GUI version installed on Ubuntu 18.04

RTK-GNSS Tool RTKLIB 2.4.3 Let's run the CLI version and GUI version on Linux.

Compilation environment

RTKLIB 2.4.3 CLI version source acquisition

Compile with the original tomojitakasu / RTKLIB.

RTKLIB 2.4.3 b33

git clone -b rtklib_2.4.3 https://github.com/tomojitakasu/RTKLIB.git

Compile RTKLIB CLI version

$ cd RTKLIB/lib/iers/gcc/
$ make   
$ cd RTKLIB/app
$ make  

Install RTKLIB CLI version

#rtklib package uninstall Ubuntu
$ sudo dpkg -r rtklib

$ cd RTKLIB/app
$ sudo make install

#Check the installed files
$ ls -ltr /usr/local/bin
-rwxr-xr-x 1 root root 474176 August 15 11:13 pos2kml
-rwxr-xr-x 1 root root 3014272 August 15 11:13 str2str
-rwxr-xr-x 1 root root 2485384 August 15 11:13 rnx2rtkp
-rwxr-xr-x 1 root root 2880392 August 15 11:13 convbin
-rwxr-xr-x 1 root root 4045832 August 15 11:13 rtkrcv

RTKLIB 2.4.3 GUI version source acquisition

Since the QT GUI of the original tomojitakasu / RTKLIB is old, Compile with the latest QT GUI of JensReimann / RTKLIB.

RTKLIB 2.4.3 b33 (Port of RTKLIB GUI to Qt)

git clone -b rtklib_2.4.3 https://github.com/JensReimann/RTKLIB.git

RTKLIB 2.4.3 GUI version compile error resolution change

--Deleted "rtkvideo_qt" and "rtkvplayer_qt" in RTKLIB / app / app.pro

SUBDIRS= rtknavi_qt \
	 rtkget_qt \
         rtkplot_qt \
         rtkpost_qt \
         rtklaunch_qt \
         srctblbrows_qt \
         strsvr_qt \
         rtkconv_qt

--Added QT5 library in RTKLIB / src / src.pro

QT       -= core gui
#Add widgets
QT += widgets

Compile RTKLIB GUI version with Qt Creator

--Open RTKLIB / RTKLib.pro by selecting [File] → [Open File / Project] --Select "Desktop Qt 5.12.5 GCC 64bit" KIT in Configure Project

image.png

--Changed Qt Quick Compiler: in Project Build to Disable

image.png

-Select [Build]-> [Rebuild Project RTKLib]

image.png

RTKLIB 2.4.3 GUI startup

$ app/strsvr_qt/strsvr_qt

image.png

$ app/rtknavi_qt/rtknavi_qt

image.png

$ app/rtkplot_qt/rtkplot_qt

image.png

$ app/rtkpost_qt/rtkpost_qt

image.png

$ app/srctblbrows_qt/srctblbrows_qt

image.png

Change the TCP Port input range of the serial option in STRSVR

By default, you can only enter up to 99 in the "Output Received Stream to TCP Port" input field. If you want to display the result calculated by the RTK engine on rtkplot etc. via TCP Port Change the input range by adding the maximum property of the TcpPort widget.

--Edit app / appcmn_qt / serioptdlg.ui

    <widget class="QSpinBox" name="TcpPort">
      <property name="maximum">
        <number>65535</number>
      </property>
    </widget>

-Select [Build]-> [Rebuild Project RTKLib]

--Serial → Open Opt

image.png

Recommended Posts

RTKLIB 2.4.3 CLI version GUI version installed on Ubuntu 18.04
I installed TensorFlow (GPU version) on Ubuntu
I installed tensorRT on Ubuntu 18.04
I installed ROS on Ubuntu 18.04
Display GUI messages on Ubuntu
Remove ubuntu installed on Windows 10 machine
Install Pleasant on Ubuntu 20.04 (.NetCore3.1 / PostgreSQL version)
Shebang on Ubuntu 20.04
Use the latest version of PyCharm on Ubuntu
Install Ubuntu 20.04 LTS (Server) 64bit version on RaspberryPi3B +
Install the latest version of CMake on Ubuntu 18.04.4 LTS
Distributed execution of Locust on one machine (CLI version)
Error around GUI when using PyQt5 on Ubuntu (WSL2)
Install TensorFlow on Ubuntu
Install PySide2 on Ubuntu
Install JModelica on Ubuntu
build Python on Ubuntu
Install Python 3.3 on Ubuntu 12.04
Installing pyenv on ubuntu 16.04
Install Theano on Ubuntu 12.04
Install angr on Ubuntu 18.04
Install pip / pip3 on Ubuntu
I installed Ubuntu on a USB stick on a dual boot PC
I installed FreeCAD on Linux (Ubuntu) and created an icon
Use Xming to launch an Ubuntu GUI application on Windows.