
RTKLIB 2.4.3 CLI 버전 GUI 버전을 Ubuntu18.04에 설치
2022-10-06 last update
5 minutes reading 리눅스 RTKLIB GUI ubuntu18.04 QtRTK-GNSS 도구 RTKLIB 2.4.3 CLI 버전과 GUI 버전을 Linux에서 실행합니다.
컴파일 환경
우분투 18.04 Qt Creator 4.12.4 QT 5.12.5 GCC 64bit RTKLIB 2.4.3 b33
RTKLIB 2.4.3 CLI 버전 소스 획득
RTKLIB/app/app.pro에서 "rtkvideo_qt", "rtkvplayer_qt"제거 RTKLIB/src/src.pro에서 QT5 라이브러리 추가
Qt Creator로 RTKLIB GUI 버전을 컴파일
[파일] → [파일/프로젝트 열기]에서 RTKLIB/RTKLib.pro를 엽니다 Configure Project에서 "Desktop Qt 5.12.5 GCC 64bit"KIT 선택

프로젝트 빌드의 Qt Quick Compiler: 를 Disable로 변경

[빌드] → [프로젝트 RTKLib 재빌드]를 선택

RTKLIB 2.4.3 GUI 시작
strsvr_qt

rtknavi_qt

rtkplot_qt

rtkpost_qt

srctblbrows_qt

STRSVR에서 직렬 옵션의 TCP Port 입력 범위 변경
app/appcmn_qt/serioptdlg.ui 편집 [빌드] → [프로젝트 RTKLib 재빌드]를 선택 Serial → Opt 열기
컴파일 환경
RTKLIB 2.4.3 CLI 버전 소스 획득
본가 tomojitakasu/RTKLIB에서 컴파일합니다.
RTKLIB 2.4.3 b33
git clone -b rtklib_2.4.3 https://github.com/tomojitakasu/RTKLIB.git
RTKLIB CLI 버전 컴파일
$ cd RTKLIB/lib/iers/gcc/
$ make
$ cd RTKLIB/app/consapp
$ make
RTKLIB CLI 버전 설치
# rtklib package Ubuntuをuninstall
$ sudo dpkg -r rtklib
$ cd RTKLIB/app/consapp
$ sudo make install
# インストールしたファイルを確認
$ ls -ltr /usr/local/bin
-rwxr-xr-x 1 root root 474176 8月 15 11:13 pos2kml
-rwxr-xr-x 1 root root 3014272 8月 15 11:13 str2str
-rwxr-xr-x 1 root root 2485384 8月 15 11:13 rnx2rtkp
-rwxr-xr-x 1 root root 2880392 8月 15 11:13 convbin
-rwxr-xr-x 1 root root 4045832 8月 15 11:13 rtkrcv
RTKLIB 2.4.3 GUI 버전 소스 획득
본가의 tomojitakasu/RTKLIB 의 QT GUI가 낡기 때문에,
JensReimann/RTKLIB 의 최신 QT GUI로 컴파일합니다.
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 버전 컴파일 오류 해결 변경
git clone -b rtklib_2.4.3 https://github.com/tomojitakasu/RTKLIB.git
$ cd RTKLIB/lib/iers/gcc/
$ make
$ cd RTKLIB/app/consapp
$ make
RTKLIB CLI 버전 설치
# rtklib package Ubuntuをuninstall
$ sudo dpkg -r rtklib
$ cd RTKLIB/app/consapp
$ sudo make install
# インストールしたファイルを確認
$ ls -ltr /usr/local/bin
-rwxr-xr-x 1 root root 474176 8月 15 11:13 pos2kml
-rwxr-xr-x 1 root root 3014272 8月 15 11:13 str2str
-rwxr-xr-x 1 root root 2485384 8月 15 11:13 rnx2rtkp
-rwxr-xr-x 1 root root 2880392 8月 15 11:13 convbin
-rwxr-xr-x 1 root root 4045832 8月 15 11:13 rtkrcv
RTKLIB 2.4.3 GUI 버전 소스 획득
본가의 tomojitakasu/RTKLIB 의 QT GUI가 낡기 때문에,
JensReimann/RTKLIB 의 최신 QT GUI로 컴파일합니다.
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 버전 컴파일 오류 해결 변경
# rtklib package Ubuntuをuninstall
$ sudo dpkg -r rtklib
$ cd RTKLIB/app/consapp
$ sudo make install
# インストールしたファイルを確認
$ ls -ltr /usr/local/bin
-rwxr-xr-x 1 root root 474176 8月 15 11:13 pos2kml
-rwxr-xr-x 1 root root 3014272 8月 15 11:13 str2str
-rwxr-xr-x 1 root root 2485384 8月 15 11:13 rnx2rtkp
-rwxr-xr-x 1 root root 2880392 8月 15 11:13 convbin
-rwxr-xr-x 1 root root 4045832 8月 15 11:13 rtkrcv
본가의 tomojitakasu/RTKLIB 의 QT GUI가 낡기 때문에,
JensReimann/RTKLIB 의 최신 QT GUI로 컴파일합니다.
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 버전 컴파일 오류 해결 변경
SUBDIRS= rtknavi_qt \
rtkget_qt \
rtkplot_qt \
rtkpost_qt \
rtklaunch_qt \
srctblbrows_qt \
strsvr_qt \
rtkconv_qt
QT -= core gui
# widgetsを追加
QT += widgets
Qt Creator로 RTKLIB GUI 버전을 컴파일



RTKLIB 2.4.3 GUI 시작
$ app/strsvr_qt/strsvr_qt

$ app/rtknavi_qt/rtknavi_qt

$ app/rtkplot_qt/rtkplot_qt

$ app/rtkpost_qt/rtkpost_qt

$ app/srctblbrows_qt/srctblbrows_qt

STRSVR에서 직렬 옵션의 TCP Port 입력 범위 변경
Default에서 "Output Received Stream to TCP Port"입력란에 최대 99 밖에 입력할 수 없다.
RTK 엔진으로 계산한 결과를 TCP Port 경유로 rtkplot 등에 표시하고 싶은 경우,
TcpPort widget의 maximum property를 추가해 입력 범위를 변경합니다.
<widget class="QSpinBox" name="TcpPort">
<property name="maximum">
<number>65535</number>
</property>
</widget>
