BeagleBoneGreen에서 GPS 수신 02
3490 단어 BeagleBoneGreenu-bloxGPS
BeagleBoneGreen에서 GPS 수신 01
UART1을 기본적으로 활성화합니다.
전회 config-pin
에서 GPIO 단자의 설정을 변경하여 UART의 입출력을 할 수 있도록 했습니다만, 이것으로는 기동 후 매회 입력이 필요하므로, 기동시부터 UART1이 유효하게 됩니다.
→다른 설정 방법: BeagleBoneGreen GPIO 터미널 설정
→ 장치 트리를 직접 작성하는 방법 : BeagleBoneGreen의 DeviceTree
/boot/uEnv.txt를 편집합니다.
$ sudo nano /boot/uEnv.txt
###Overide capes with eeprom
아래에 다음을 추가합니다.
uboot_overlay_addr4=/lib/firmware/BB-UART1-00A0.dtbo
또한 enable_uboot_cape_universal=1
아래에 다음을 추가합니다.
cape_enable=bone_capemgr.enable_partno=BB-UART1
덮어쓰기 저장 [ Ctrl-O
] 하고 재부팅 후 합니다.
$ sudo shutdown -r now
재부팅 후 UART1을 수신했는지 확인합니다.
$ cat /dev/ttyS1
gpsd 설치
gpsd 및 gasd 클라이언트를 설치합니다.
참고원
htps //w w. ys ぁ반에 x. 네 t/? p=1163
$ sudo apt-get update
$ sudo apt-get install gpsd gpsd-clients
서비스 중지service * stop
에서 현재 시작된 서비스를 중지합니다.systemctl disable *
에서 시스템 시작 시 서비스 시작을 비활성화합니다.
$ sudo service gpsd stop
$ sudo systemctl disable gpsd.socket
시작 스크립트/etc/default/gpsd 변경
gpsd# Default settings for the gpsd init script and the hotplug wrapper.
# Start the gpsd daemon automatically at boot time
START_DAEMON="true"
# Use USB hotplugging to add new USB devices automatically to the daemon
USBAUTO="false"
# Devices gpsd should collect to at boot time.
# They need to be read/writeable, either by user gpsd or the group dialout.
DEVICES="/dev/ttyS1"
# Other options you want to pass to gpsd
GPSD_OPTIONS="-n"
GPSD_SOCKET="/var/run/gpsd.sock"
서비스 시작service * start
에서 서비스를 시작합니다.systemctl enable *
에서 시스템 부팅 시 서비스 부팅을 활성화합니다. 이제 다음 번부터 전원을 켜면 gpsd가 움직입니다.
$ sudo service gpsd start
$ sudo systemctl enable gpsd.socket
수신 확인
$ cgps
계속
BeagleBoneGreen에서 GPS 수신 03
Reference
이 문제에 관하여(BeagleBoneGreen에서 GPS 수신 02), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/pata128/items/77516d81db2aa9bf835e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ sudo nano /boot/uEnv.txt
uboot_overlay_addr4=/lib/firmware/BB-UART1-00A0.dtbo
cape_enable=bone_capemgr.enable_partno=BB-UART1
$ sudo shutdown -r now
$ cat /dev/ttyS1
gpsd 및 gasd 클라이언트를 설치합니다.
참고원
htps //w w. ys ぁ반에 x. 네 t/? p=1163
$ sudo apt-get update
$ sudo apt-get install gpsd gpsd-clients
서비스 중지
service * stop
에서 현재 시작된 서비스를 중지합니다.systemctl disable *
에서 시스템 시작 시 서비스 시작을 비활성화합니다.$ sudo service gpsd stop
$ sudo systemctl disable gpsd.socket
시작 스크립트/etc/default/gpsd 변경
gpsd
# Default settings for the gpsd init script and the hotplug wrapper.
# Start the gpsd daemon automatically at boot time
START_DAEMON="true"
# Use USB hotplugging to add new USB devices automatically to the daemon
USBAUTO="false"
# Devices gpsd should collect to at boot time.
# They need to be read/writeable, either by user gpsd or the group dialout.
DEVICES="/dev/ttyS1"
# Other options you want to pass to gpsd
GPSD_OPTIONS="-n"
GPSD_SOCKET="/var/run/gpsd.sock"
서비스 시작
service * start
에서 서비스를 시작합니다.systemctl enable *
에서 시스템 부팅 시 서비스 부팅을 활성화합니다. 이제 다음 번부터 전원을 켜면 gpsd가 움직입니다.$ sudo service gpsd start
$ sudo systemctl enable gpsd.socket
수신 확인
$ cgps
계속
BeagleBoneGreen에서 GPS 수신 03
Reference
이 문제에 관하여(BeagleBoneGreen에서 GPS 수신 02), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/pata128/items/77516d81db2aa9bf835e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)