BeagleBoneGreen에서 GPS 수신 03
BeagleBoneGreen에서 GPS 수신 02
GPS의 위치 정보를 기록하기 위해 gpxlogger를 사용합니다. gpsd-clients에 포함되어 있습니다.
명령 옵션 등은 아래에서 확인할 수 있습니다.
htps : // 만파게 s. 데비안. 오 rg/지시시에/gpsd-cぃ엔 ts/gpx㎉게 r. 1. 응. HTML
전원을 켜면 자동으로 녹화를 시작하고 싶으므로 서비스로 시작하도록 합니다.
참고 : Raspberry Pi로 GPS 위치 정보 기록
1. 로그의 출력처 디렉토리의 작성
$ mkdir gpslog
2. 서비스 시작 스크립트 작성
BeagleBoneGreen GPIO 터미널 설정 에서 만든 스크립트와 같은 디렉터리에 있습니다. 참고 소스와 디렉토리가 다릅니다.
$ sudo nano /lib/systemd/system/gpxlogger.service
gpxlogger.service
[Unit]
Description=gpxlogger service
After=gpsd.socket
[Service]
ExecStart=/bin/bash -c '/usr/bin/gpxlogger -f /home/debian/gpslog/gps_$$(date +%%Y%%m%%d%%H%%M%%S).gpx'
ExecStop=/bin/kill ${MAINPID}
Restart=always
Type=simple
User=debian
Group=debian
[Install]
WantedBy=multi-user.target
출력을 모두 기록하고 싶기 때문에 -m 옵션은 없음입니다.
3. 서비스 등록
sudo systemctl daemon-reload
sudo systemctl enable gpxlogger.service
4. 재부팅 후 서비스 시작 확인
sudo systemctl status gpxlogger.service
서비스 시작 및 파일 작성 확인
gpx 파일에 기록되기 때문에 Google 어스에서 읽을 수 있다.
Reference
이 문제에 관하여(BeagleBoneGreen에서 GPS 수신 03), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/pata128/items/b3cf8ff2ea1a81b7011c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)