ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

gpsmon - ອອນລາຍໃນຄລາວ

ແລ່ນ gpsmon ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ gpsmon ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


gpsmon - ເວລາຈິງ GPS packet monitor ແລະຄວບຄຸມຜົນປະໂຫຍດ

ສະຫຼຸບສັງລວມ


gpsmon [-L] [-V] [-h] [-n] [-a] [-l logfile] [-ທ driver-prefix]
[[ ເຄື່ອງແມ່ຂ່າຍ [:ພອດ [:ອຸປະກອນ]] | ອຸປະກອນ]] [-ງ ລະດັບດີບັກ]

ລາຍລະອຽດ


gpsmon ແມ່ນຈໍພາບທີ່ເບິ່ງແພັກເກັດທີ່ມາຈາກ GPS ແລະສະແດງໃຫ້ພວກເຂົາພ້ອມກັບ
ຂໍ້ມູນການວິນິດໄສ. ມັນສະຫນັບສະຫນູນຄໍາສັ່ງທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອປັບການຕັ້ງຄ່າ GPS ໃນ
ວິທີການຕ່າງໆ; ບາງອັນແມ່ນຂຶ້ນກັບອຸປະກອນ, ບາງອັນແຕກຕ່າງກັນໄປຕາມປະເພດຊິບເຊັດ GPS. ມັນ​ຈະ
ປະຕິບັດຕົວຢ່າງມີສະຕິ, ພຽງແຕ່ຖິ້ມແພັກເກັດ, ເມື່ອເຊື່ອມຕໍ່ກັບປະເພດ GPS ມັນບໍ່ຮູ້ຫຍັງເລີຍ.

gpsmon ແຕກຕ່າງຈາກລູກຄ້ານໍາທາງທີ່ມັນສ່ວນໃຫຍ່ຖິ້ມຂໍ້ມູນດິບຈາກ GPS,
ມີພຽງການນວດຂໍ້ມູນພຽງພໍເພື່ອອະນຸຍາດໃຫ້ກວດສອບກັບຜົນຜະລິດທີ່ຄາດໄວ້. ໂດຍ​ສະ​ເພາະ,
ເຄື່ອງ​ມື​ນີ້​ບໍ່​ໄດ້​ເຮັດ​ການ interpolation ຫຼື​ການ​ສ້າງ​ແບບ​ຈໍາ​ລອງ​ທີ່​ຈະ​ໄດ້​ຮັບ​ການ​ປີນ / sink ຫຼື​ຄວາມ​ຜິດ​ພາດ​
ການຄາດຄະເນ. ມັນບໍ່ໄດ້ຍົກເລີກການລາຍງານລະດັບຄວາມສູງເມື່ອຄຸນນະພາບການແກ້ໄຂຕໍ່າເກີນໄປ.

ບໍ່ເຫມືອນກັບ gpsd, gpsmon ບໍ່ເຄີຍຂຽນສາຍການຄວບຄຸມຫຼື probe ໃສ່ອຸປະກອນເວັ້ນເສຍແຕ່ວ່າທ່ານ
ບອກມັນຢ່າງຈະແຈ້ງ. ດັ່ງນັ້ນ, ໃນຂະນະທີ່ມັນຈະ sync ອັດຕະໂນມັດກັບປະເພດແພັກເກັດສອງ, ມັນຈະບໍ່
ຮັບຮູ້ອຸປະກອນການສົ່ງຕໍ່ໂປຣໂຕຄໍ NMEA ທີ່ເປັນອັນອື່ນໂດຍອັດຕະໂນມັດ
ກ່ວາອຸປະກອນ NMEA ທຳມະດາ. ໃຊ້ -t ທາງເລືອກຫຼື t ເພື່ອເຮັດວຽກປະມານນີ້.

gpsmon ແມ່ນອອກແບບມາເພື່ອແລ່ນຢູ່ໃນ terminal emulator ທີ່ມີຂະຫນາດຕໍາ່ສຸດທີ່ 25x80; ທີ່ບໍ່ແມ່ນ GUI
ອິນເຕີເຟດແມ່ນທາງເລືອກການອອກແບບທີ່ສ້າງຂຶ້ນເພື່ອຮອງຮັບຜູ້ໃຊ້ທີ່ເຮັດວຽກຢູ່ໃນຂໍ້ຈໍາກັດ
ສະພາບແວດລ້ອມ ແລະຜ່ານການເຊື່ອມຕໍ່ telnet ຫຼື ssh. ຖ້າຫາກວ່າດໍາເນີນການຢູ່ໃນປ່ອງຢ້ຽມຂະຫນາດໃຫຍ່, ຂະຫນາດຂອງ
ປ່ອງຢ້ຽມ packet-log ຈະຖືກເພີ່ມຂຶ້ນເພື່ອໃຫ້ເຫມາະ.

gpsmon ຍອມຮັບທາງເລືອກ -h ທີ່ສະແດງຂໍ້ຄວາມການນໍາໃຊ້, ຫຼືທາງເລືອກ -V ເພື່ອ dump
ສະບັບຊຸດແລະອອກ.

ໂຄງ​ການ​ນີ້​ອາດ​ຈະ​ໄດ້​ຮັບ​ການ​ດໍາ​ເນີນ​ການ​ໃນ​ທັງ​ສອງ​ທິ​ບາຍ​ຮູບ​ແບບ​, ເປັນ​ລູກ​ຄ້າ​ສໍາ​ລັບ gpsd daemon (ແລະ​ມັນ​
ເຕົ້າຮັບການຄວບຄຸມທີ່ກ່ຽວຂ້ອງ) ຫຼືເຊື່ອມຕໍ່ໂດຍກົງກັບອຸປະກອນ serial ທີ່ກໍານົດໄວ້. ເມື່ອແລ່ນ
ໂດຍບໍ່ມີການໂຕ້ຖຽງ, ມັນພະຍາຍາມເຊື່ອມຕໍ່ກັບ daemon. ຖ້າການໂຕ້ຖຽງເລີ່ມຕົ້ນດ້ວຍ a
server:port specification ມັນຍັງຈະພະຍາຍາມເຊື່ອມຕໍ່ກັບ daemon. ຖ້າການໂຕ້ຖຽງ
ເບິ່ງຄືວ່າຊື່ເຄື່ອງແມ່ຂ່າຍເປົ່າມັນຈະພະຍາຍາມເຊື່ອມຕໍ່ກັບ daemon ທີ່ເຮັດວຽກຢູ່ໃນ
ພອດ gpsd ເລີ່ມຕົ້ນໃນເຊີບເວີນັ້ນ. ພຽງແຕ່ຖ້າ argument ອຸປະກອນມີ slashes ແຕ່ບໍ່ມີ
ຈໍ້າສອງເມັດຈະຖືກປະຕິບັດເປັນອຸປະກອນ serial ສໍາລັບການເຊື່ອມຕໍ່ໂດຍກົງ. ໃນ​ຮູບ​ແບບ​ການ​ເຊື່ອມ​ຕໍ່​ໂດຍ​ກົງ​
gpsmon ຈະລ່າຫາອັດຕາ baud ທີ່ຖືກຕ້ອງແລະລັອກມັນໂດຍອັດຕະໂນມັດ. ກໍລະນີທີ່ເປັນໄປໄດ້
ເບິ່ງແບບນີ້:

localhost:/dev/ttyS1
ເບິ່ງພອດເລີ່ມຕົ້ນຂອງ localhost, ພະຍາຍາມທັງ IPv4 ແລະ IPv6 ແລະເບິ່ງຜົນຜະລິດ
ຈາກ​ອຸ​ປະ​ກອນ serial 1​.

example.com: 2317
ເບິ່ງທີ່ພອດ 2317 ໃນ example.com, ພະຍາຍາມທັງ IPv4 ແລະ IPv6.

71.162.241.5:2317:/dev/ttyS3
ເບິ່ງພອດ 2317 ຢູ່ທີ່ທີ່ຢູ່ IPv4 ທີ່ລະບຸ, ເກັບກໍາຂໍ້ມູນຈາກ serial ທີ່ຕິດຄັດມາ
ອຸ​ປະ​ກອນ 3.

[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:2317:/dev/ttyS5
ເບິ່ງພອດ 2317 ຢູ່ທີ່ທີ່ຢູ່ IPv6 ທີ່ລະບຸ, ເກັບກໍາຂໍ້ມູນຈາກ serial ທີ່ຕິດຄັດມາ
ອຸ​ປະ​ກອນ 5.

ບໍ່ເຫມືອນກັບ gpsd, gpsmon ດໍາເນີນການໃນໂຫມດໂດຍກົງບໍ່ໄດ້ດໍາເນີນການກວດສອບອຸປະກອນຂອງຕົນເອງ. ດັ່ງນັ້ນ, ໃນ
ໂດຍສະເພາະ, ຖ້າທ່ານຊີ້ມັນຢູ່ໃນ GPS ທີ່ມີໂຫມດຖານສອງທີ່ເກີດຂື້ນທີ່ຈະປ່ອຍອອກມາ
NMEA, ມັນຈະບໍ່ລະບຸປະເພດຕົວຈິງເວັ້ນເສຍແຕ່ວ່າອຸປະກອນຈະປ່ອຍ NMEA ທີ່ສາມາດຮັບຮູ້ໄດ້.
ປະໂຫຍກທີ່ກະຕຸ້ນ. ຕົວເລືອກ -t ແລະ -i ອາດຈະຊ່ວຍທ່ານໄດ້.

ທາງເລືອກ -F ແມ່ນໃຊ້ໄດ້ໃນໂຫມດລູກຄ້າເທົ່ານັ້ນ; ມັນກໍານົດເຕົ້າຮັບການຄວບຄຸມທີ່
ໂຄງການຄວນສົ່ງສາຍການຄວບຄຸມອຸປະກອນ. ທ່ານຕ້ອງລະບຸຊື່ເສັ້ນທາງທີ່ຖືກຕ້ອງຂອງ a
Unix-domain socket ໃນລະບົບໄຟລ໌ທ້ອງຖິ່ນຂອງທ່ານ.

ທາງເລືອກ -D ຊ່ວຍໃຫ້ຜົນຜະລິດດີບັກ packet-getter ແລະອາດຈະເປັນປະໂຫຍດພຽງແຕ່ກັບ
ນັກພັດທະນາລະຫັດ GPSD. ປຶກສາກັບລະຫັດແຫຼ່ງ packet-getter ສໍາລັບຄ່າທີ່ກ່ຽວຂ້ອງ.

ທາງເລືອກ -L ລາຍຊື່ຕາຕະລາງສະແດງໃຫ້ເຫັນວ່າອຸປະກອນ GPS ປະເພດໃດທີ່ gpsmon ມີການສະຫນັບສະຫນູນໃນຕົວ
ສໍາລັບ, ແລະຄໍາສັ່ງທົ່ວໄປທີ່ສາມາດຖືກນໍາໃຊ້ກັບປະເພດ GPS, ແລະຫຼັງຈາກນັ້ນອອກ. ຫມາຍ​ເຫດ​
ວ່າອັນນີ້ບໍ່ສະແດງຄໍາສັ່ງສະເພາະປະເພດທີ່ກ່ຽວຂ້ອງກັບ GPS ແຕ່ລະປະເພດ.

ທາງເລືອກ -l ຕັ້ງຄ່າການບັນທຶກໄຟລ໌ທີ່ລະບຸໄວ້ເພື່ອເລີ່ມຕົ້ນທັນທີເມື່ອເປີດອຸປະກອນ.
ນີ້ອາດຈະເປັນປະໂຫຍດ, ສໍາລັບການຍົກຕົວຢ່າງ, ທ່ານຕ້ອງການທີ່ຈະເກັບກໍາຂໍ້ຄວາມເລີ່ມຕົ້ນຈາກອຸປະກອນໃດຫນຶ່ງ
ທີ່ສະແດງຂໍ້ມູນເວີຊັນເຟີມແວຢູ່ທີ່ນັ້ນ.

ທາງເລືອກ -n ບັງຄັບໃຫ້ gpsmon ຮ້ອງຂໍແພັກເກັດ NMEA0183 ແທນທີ່ຈະເປັນກະແສຂໍ້ມູນດິບຈາກ
gpsd.

ທາງເລືອກ -t ຕັ້ງຄ່າປະເພດ fallback. ໃຫ້ມັນສະຕຣິງທີ່ເປັນຄໍານໍາໜ້າທີ່ແຕກຕ່າງ
ຊື່ປະເພດໄດເວີອັນດຽວ; ນີ້ຈະຖືກນໍາໃຊ້ສໍາລັບການປ່ຽນຮູບແບບ, ຄວາມໄວ, ແລະອັດຕາການປ່ຽນແປງຖ້າຫາກວ່າ
ຄົນຂັບທີ່ເລືອກໂດຍປະເພດແພັກເກັດຂາດຄວາມສາມາດເຫຼົ່ານັ້ນ. ເປັນປະໂຫຍດທີ່ສຸດໃນເວລາທີ່ຊຸດ
ປະເພດແມ່ນ NMEA ແຕ່ອຸປະກອນເປັນທີ່ຮູ້ຈັກວ່າມີໂຫມດຖານສອງ, ເຊັ່ນ SiRF binary.

ທາງເລືອກ -a ເປີດໃຊ້ໂຫມດແກ້ບັນຫາພິເສດທີ່ບໍ່ໃຊ້ການແຕ້ມຫນ້າຈໍ. ແພັກເກັດ
ຖືກຖິ້ມຕາມປົກກະຕິ; ຕົວອັກສອນໃດນຶ່ງທີ່ພິມ suspends packet dumping ແລະເອົາຄໍາສັ່ງ
ດ່ວນ. ຄຸນນະສົມບັດນີ້ສ່ວນໃຫຍ່ແມ່ນມີຄວາມສົນໃຈກັບນັກພັດທະນາ GPSD.

ຫຼັງ​ຈາກ​ການ​ເລີ່ມ​ຕົ້ນ (ໂດຍ​ບໍ່​ມີ -a​)​, ສ່ວນ​ເທິງ​ຂອງ​ຫນ້າ​ຈໍ​ລາຍ​ງານ​ເນື້ອ​ໃນ​ຂອງ​ຈໍາ​ນວນ​ຫນຶ່ງ​
ປະເພດຊອງທີ່ຫນ້າສົນໃຈໂດຍສະເພາະ. ພາກສະຫນາມ "PPS", ຖ້າບໍ່ຫວ່າງ, ແມ່ນ delta ລະຫວ່າງ
ສຸດທ້າຍ 1PPS ເທິງຂອງທີສອງແລະໂມງລະບົບໃນເວລານັ້ນ.

ເຄິ່ງລຸ່ມສຸດຂອງໜ້າຈໍແມ່ນບ່ອນຖິ້ມຂີ້ເຫຍື້ອທີ່ເລື່ອນໄດ້ຂອງແພັກເກັດທັງໝົດທີ່ GPS ກຳລັງອອກ.
ຖ້າປະເພດແພັກເກັດເປັນຕົວໜັງສື, CR/LF ທີ່ຢູ່ຕາມຫຼັງຈະຖືກລະເວັ້ນ. ເສັ້ນດັກເລີ່ມຕົ້ນ >>>
ເປັນຕົວແທນຂອງຊຸດຄວບຄຸມທີ່ຖືກສົ່ງໄປຫາ GPS. ເສັ້ນປະກອບດ້ວຍ "PPS" ອ້ອມຮອບດ້ວຍ dashes,
ຖ້າມີ, ຊີ້ບອກ 1PPS ແລະການເລີ່ມຕົ້ນຂອງວົງຈອນການລາຍງານ.

ສາມາດ


ຄຳສັ່ງທີ່ບໍ່ຂຶ້ນກັບອຸປະກອນຕໍ່ໄປນີ້ແມ່ນມີໃຫ້ໃນຂະນະທີ່ gpsmon ກຳລັງແລ່ນ:

i
(ໂໝດ Direct ເທົ່ານັ້ນ.) ເປີດ/ປິດການທຳການສອບສວນແບບຍ່ອຍ ແລະເລີ່ມການຂັບຄືນໃໝ່. ໃນ
ການ​ດໍາ​ເນີນ​ງານ​ປົກ​ກະ​ຕິ​, gpsmon ບໍ່​ໄດ້​ສົ່ງ​ສາຍ​ຕັ້ງ​ຄ່າ​ກັບ​ອຸ​ປະ​ກອນ (ຍົກ​ເວັ້ນ​ສໍາ​ລັບ​ການ​
wakeup strings ທີ່ຈໍາເປັນເພື່ອໃຫ້ມັນສົ່ງຂໍ້ມູນ, ຖ້າມີ). ຄໍາສັ່ງ 'i1' ເຮັດໃຫ້ມັນເປັນ
ສົ່ງລໍາດັບດຽວກັນຂອງ subtype probes ທີ່ gpsd ຈະ. ຄໍາສັ່ງ 'i0' ປິດ
ການສືບສວນ; 'ຂ້ອຍ' ຄົນດຽວສະຫຼັບບິດ. ໃນກໍລະນີໃດກໍ່ຕາມ, ໄດເວີໃນປະຈຸບັນໄດ້ຖືກເລືອກໃຫມ່;
ຖ້າ probe bit ຖືກເປີດໃຊ້, probes ຈະເລີ່ມອອກທັນທີ.

ໃຫ້ສັງເກດວ່າການເປີດໃຊ້ງານ probing ອາດຈະພິກອຸປະກອນເຂົ້າໄປໃນໂໝດອື່ນ; ໂດຍສະເພາະ, ມັນ
ຈະພິກຊິບ SiRF ເຂົ້າໄປໃນໂຫມດຖານສອງຄືກັບວ່າເຈົ້າໄດ້ໃຊ້ຄໍາສັ່ງ "n". ນີ້ແມ່ນເນື່ອງມາຈາກ
ກັບຂໍ້ຈໍາກັດໃນເຟີມແວ SiRF ທີ່ພວກເຮົາບໍ່ສາມາດແກ້ໄຂໄດ້.

ຄໍາສັ່ງນີ້ໂດຍທົ່ວໄປຈະບໍ່ເຮັດຫຍັງຫຼັງຈາກຄັ້ງທໍາອິດທີ່ທ່ານໃຊ້ມັນ, ເພາະວ່າ
ປະເພດອຸປະກອນຈະຖືກຄົ້ນພົບແລ້ວ.

c
(ໂໝດໂດຍກົງເທົ່ານັ້ນ.) ປ່ຽນເວລາຮອບວຽນ. ປະຕິບັດຕາມມັນດ້ວຍຕົວເລກທີ່ຖືກຕີຄວາມວ່າເປັນວົງຈອນ
ທີ່​ໃຊ້​ເວ​ລາ​ໃນ​ວິ​ນາ​ທີ​. ອຸປະກອນສ່ວນໃຫຍ່ມີເວລາວົງຈອນຄົງທີ່ 1 ວິນາທີ, ດັ່ງນັ້ນຄໍາສັ່ງນີ້ອາດຈະ
ລົ້ມເຫລວກັບຂໍ້ຄວາມ.

l
ສະຫຼັບການບັນທຶກແພັກເກັດ. ຖ້າບັນທຶກແພັກເກັດເປີດຢູ່, ມັນຈະຖືກປິດ ແລະບັນທຶກ
ປິດ. ຖ້າມັນຖືກປິດ, ການເຂົ້າສູ່ລະບົບຊື່ໄຟລ໌ຕໍ່ໄປນີ້ຈະຖືກເປີດໃຊ້ງານ. ແຕກຕ່າງກັນ
ຈາກພຽງແຕ່ການຈັບຂໍ້ມູນຈາກອຸປະກອນ GPS ໃນຊຸດທັງຫມົດເທົ່ານັ້ນ
ບັນທຶກ. ໄຟລ໌ logfile ຖືກເປີດຂຶ້ນສໍາລັບສ່ວນທ້າຍ, ດັ່ງນັ້ນທ່ານສາມາດບັນທຶກຫຼາຍກວ່າຫນຶ່ງສ່ວນຂອງ
packet stream ແລະພວກເຂົາຈະໄດ້ຮັບການ stitched ຮ່ວມກັນຢ່າງຖືກຕ້ອງ.

n
(ໂໝດໂດຍກົງເທົ່ານັ້ນ.) ດ້ວຍການໂຕ້ແຍ້ງຂອງ 0, ສະຫຼັບອຸປະກອນໄປໂໝດ NMEA ໃນປະຈຸບັນ
ຄວາມໄວ; ດ້ວຍການໂຕ້ຖຽງຂອງ 1, ປ່ຽນເປັນໂໝດຖານສອງ (ເດີມ). ໂດຍບໍ່ມີການໂຕ້ຖຽງ, ສະຫຼັບ
ການຕັ້ງຄ່າ. ຈະສະແດງຂໍ້ຜິດພາດຖ້າອຸປະກອນບໍ່ມີໂຫມດດັ່ງກ່າວ.

ຫຼັງ​ຈາກ​ທີ່​ທ່ານ​ປ່ຽນ​ເປັນ​ສອງ​ໂປ​ຣ​ໂຕ​ຄອນ GPS ກັບ​ຮູບ​ແບບ NMEA ດ້ວຍ​ຄໍາ​ສັ່ງ​ນີ້​, ມັນ​ຍັງ​ຄົງ​ໄດ້​
ຂໍ້ມູນກ່ຽວກັບປະເພດຕົ້ນສະບັບແລະຄວາມສາມາດໃນການຄວບຄຸມຂອງມັນ. ນັ້ນແມ່ນເຫດຜົນທີ່ວ່າ
ປະ​ເພດ​ອຸ​ປະ​ກອນ​ທີ່​ລະ​ບຸ​ໄວ້​ກ່ອນ​ທີ່​ການ​ເຕືອນ​ບໍ່​ມີ​ການ​ປ່ຽນ​ແປງ​.

q
ອອກຈາກ gpsmon. Control-C, ຫຼືອັນໃດກໍໄດ້ທີ່ຕົວລະຄອນຂັດຂວາງປັດຈຸບັນຂອງເຈົ້າເປັນ, ເຮັດວຽກເປັນ
ດີ.

s
(ໂໝດໂດຍກົງເທົ່ານັ້ນ.) ປ່ຽນອັດຕາ baud. ປະ​ຕິ​ບັດ​ຕາມ​ດ້ວຍ​ຕົວ​ເລກ​ທີ່​ຕີ​ລາ​ຄາ​ເປັນ bits ຕໍ່​
ອັນທີສອງ, ຕົວຢ່າງ "s9600". ຕົວເລກຄວາມໄວອາດເລືອກຕາມດ້ວຍຈໍ້າເມັດ
ແລະຂໍ້ສະເພາະຂອງຄວາມຍາວຂອງຄໍາ-parity-stopbits ໃນແບບດັ້ງເດີມ, ເຊັ່ນ: 8N1 ​​(the
default), 7E1, ແລະອື່ນໆ. ບາງອຸປະກອນບໍ່ຮອງຮັບ serial modes ນອກຈາກຄ່າເລີ່ມຕົ້ນຂອງພວກມັນ,
ດັ່ງນັ້ນຄໍາສັ່ງນີ້ອາດຈະລົ້ມເຫລວກັບຂໍ້ຄວາມ.

ໃຊ້ຄໍາສັ່ງນີ້ຢ່າງລະມັດລະວັງ. ໃນ USB ແລະ Bluetooth GPS ມັນກໍ່ເປັນໄປໄດ້ສໍາລັບ
ການຕັ້ງຄ່າຮູບແບບ serial ຈະລົ້ມເຫລວບໍ່ວ່າຈະເປັນເພາະວ່າຊິບອະແດບເຕີ serial ບໍ່ສະຫນັບສະຫນູນ
ໂຫມດທີ່ບໍ່ແມ່ນ 8N1 ຫຼືເນື່ອງຈາກວ່າເຟີມແວອຸປະກອນບໍ່ synchronize serial ໄດ້ຢ່າງຖືກຕ້ອງ
ຊິບອະແດບເຕີກັບ UART ໃນຊິບເຊັດ GPS ເມື່ອຄວາມໄວປ່ຽນແປງ. ຄວາມລົ້ມເຫຼວເຫຼົ່ານີ້
ສາ​ມາດ​ວາງ​ອຸ​ປະ​ກອນ​ຂອງ​ທ່ານ​, ອາດ​ຈະ​ຮຽກ​ຮ້ອງ​ໃຫ້​ມີ​ວົງ​ຈອນ​ພະ​ລັງ​ງານ GPS ຫຼື (ໃນ​ກໍ​ລະ​ນີ​ທີ່​ຮ້າຍ​ແຮງ​)
ຕັດການເຊື່ອມຕໍ່ແບັດເຕີຣີສຳຮອງ NVRAM ອອກທາງຮ່າງກາຍ.

t
(ໂໝດໂດຍກົງເທົ່ານັ້ນ.) ບັງຄັບໃຫ້ສະວິດຂອງປະເພດການຕິດຕາມ. ປະຕິບັດຕາມມັນດ້ວຍສະຕິງທີ່ເປັນ
ເປັນເອກະລັກຂອງຊື່ຂອງໄດເວີ gpsd ສະຫນັບສະຫນູນ gpsmon; gpsmon ຈະປ່ຽນໄປໃຊ້
ໄດເວີນັ້ນແລະລະຫັດສະແດງ. ຈະສະແດງຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດຖ້າບໍ່ມີ gpsd ທີ່ກົງກັນ
ໄດເວີ, ຫຼືການຈັບຄູ່ຫຼາຍອັນ, ຫຼືການຈັບຄູ່ທີ່ເປັນເອກະລັກບໍ່ມີການຮອງຮັບການສະແດງຜົນໃນ gpsmon.

x
(ໂໝດໂດຍກົງເທົ່ານັ້ນ.) ສົ່ງ hex payload ໄປຫາອຸປະກອນ. ປະຕິບັດຕາມຈົດຫມາຍຄໍາສັ່ງທີ່ເຈົ້າອາດຈະ
ພິມຄູ່ຕົວເລກ hex; ສິ້ນສຸດດ້ວຍແຖວໃໝ່. ເຫຼົ່ານີ້ຈະກາຍເປັນ payload ຂອງການຄວບຄຸມ
packet ຖືກສົ່ງໄປຫາອຸປະກອນ. ຊຸດຈະຖືກຫໍ່ດ້ວຍຫົວ, ລົດພ່ວງ, ແລະ
checksum ທີ່ເຫມາະສົມສໍາລັບປະເພດໄດເວີໃນປະຈຸບັນ. ທໍາອິດຫນຶ່ງຫຼືສອງ bytes ຂອງ
payload ອາດຈະໄດ້ຮັບການຕີຄວາມພິເສດ, ເບິ່ງລາຍລະອຽດຂອງ -x of gpsctl(1).

X
(ໂໝດໂດຍກົງເທົ່ານັ້ນ.) ສົ່ງ hex bytes ດິບໄປຫາອຸປະກອນ. ປະຕິບັດຕາມຈົດຫມາຍຄໍາສັ່ງທີ່ເຈົ້າອາດຈະ
ພິມຄູ່ຕົວເລກ hex; ສິ້ນສຸດດ້ວຍແຖວໃໝ່. ສິ່ງເຫຼົ່ານີ້ຈະຖືກສົ່ງກັບອຸປະກອນ.

Ctrl-S
ຈໍສະແດງຜົນຄ້າງໄວ້, ໂຈະການເລື່ອນລົງໃນໜ້າຈໍດີບັກ.

Ctrl-Q
ຍົກເລີກການສະແດງຜົນ, ສືບຕໍ່ການໃຊ້ງານປົກກະຕິ.

NMEA ສະຫນັບສະຫນູນ
(ຂໍ້​ສັງ​ເກດ​ເຫຼົ່າ​ນີ້​ໃຊ້​ໄດ້​ກັບ​ບໍ່​ພຽງ​ແຕ່​ອຸ​ປະ​ກອນ NMEA ທົ່ວ​ໄປ​, ແຕ່​ອຸ​ປະ​ກອນ NMEA ຂະ​ຫຍາຍ​ທັງ​ຫມົດ​ສໍາ​ລັບ​ການ​
ເຊິ່ງ gpsmon ປະຈຸບັນມີການສະຫນັບສະຫນູນ.)

ຊ່ອງຂໍ້ມູນທັງໝົດແມ່ນຂໍ້ມູນດິບຈາກ GPS ຍົກເວັ້ນ (a) ປ່ອງຢ້ຽມ "ປຸງແຕ່ງ PVT" ຢູ່ໃກ້ກັບເທິງສຸດ
ຫນ້າຈໍ, ສະຫນອງໃຫ້ເປັນການກວດສອບແລະ (b) ພາກສະຫນາມ "PPS offset".

ບໍ່ມີຄໍາສັ່ງສະເພາະອຸປະກອນ. ຄໍາສັ່ງທົ່ວໄປທີ່ມີຢູ່ອາດຈະແຕກຕ່າງກັນໄປຕາມ
ປະເພດ: ກວດເບິ່ງຜົນຜະລິດຂອງ gpsmon -l ເພື່ອຮຽນຮູ້ເພີ່ມເຕີມ.

SiRF ສະຫນັບສະຫນູນ
ຂໍ້ມູນສ່ວນໃຫຍ່ເປັນວັດຖຸດິບຈາກ GPS. ຊ່ອງທີ່ຂີດກ້ອງແມ່ນໄດ້ມາຈາກການແປຈາກ
ECEF ປະສານງານຫຼືການສະຫມັກຂອງ leap-second ແລະ offset ເຂດເວລາທ້ອງຖິ່ນ. 1PPS ແມ່ນ
clock lag ຕາມປົກກະຕິ.

ຄໍາສັ່ງຕໍ່ໄປນີ້ແມ່ນສະຫນັບສະຫນູນສໍາລັບ SiRF GPSes ເທົ່ານັ້ນ:

A
(ໂໝດໂດຍກົງເທົ່ານັ້ນ.) ສະຫຼັບການລາຍງານຂໍ້ມູນກອບຍ່ອຍ 50BPS.

M
(ໂໝດໂດຍກົງເທົ່ານັ້ນ.) ຕັ້ງ (M1) ຫຼືຊັດເຈນ (M0) ການນໍາທາງແບບຄົງທີ່. ເອກະສານ SiRF
ເວົ້າວ່າ "ການນໍາທາງແບບຄົງທີ່ແມ່ນການກັ່ນຕອງຕໍາແຫນ່ງທີ່ຖືກອອກແບບມາເພື່ອໃຊ້ກັບຍານພາຫະນະ.
ເມື່ອຄວາມໄວຂອງລົດຕໍ່າກວ່າເກນໃດໜຶ່ງ, ຕຳແໜ່ງ ແລະ ຫົວຂໍ້ແມ່ນ
ແຊ່ແຂງ, ແລະຄວາມໄວແມ່ນຕັ້ງເປັນສູນ. ເງື່ອນໄຂນີ້ຈະສືບຕໍ່ຈົນກ່ວາການຄິດໄລ່
ຄວາມ​ໄວ​ສູງ​ຂຶ້ນ​ສູງ​ກວ່າ 1.2 ເທົ່າ​ຂອງ​ເກນ​ຫຼື​ຈົນ​ກ​່​ວາ​ຕໍາ​ແຫນ່ງ​ຄໍາ​ນວນ​ທີ່​ຢູ່​ທີ່​
ຢ່າງໜ້ອຍໄລຍະຫ່າງທີ່ຕັ້ງຈາກບ່ອນແຊ່ແຂງ. ຄວາມໄວເກນ ແລະໄລຍະຫ່າງທີ່ກຳນົດໄວ້
ອາດຈະແຕກຕ່າງກັນກັບສະບັບຊອບແວ."

ໂໝດບໍ່ສະຖິດແມ່ນອອກແບບມາເພື່ອໃຊ້ກັບຊອບແວການນຳທາງຖະໜົນ, ເຊິ່ງມັກຈະມີສຽງດັງ
ລາຍງານຕໍາແໜ່ງທີ່ໃກ້ທີ່ສຸດພາຍໃນລັດສະໝີທີ່ບໍ່ແນ່ນອນ. ທ່ານອາດຈະ
ຕ້ອງການປິດການນໍາທາງແບບຄົງທີ່ສໍາລັບການນໍາໃຊ້ທາງຍ່າງ, ເນື່ອງຈາກວ່າມັນເປັນໄປໄດ້ລາຍງານຄວາມໄວ
ສູນແລະຕໍາແຫນ່ງການປ່ຽນແປງໃນການໂດດຂະຫນາດໃຫຍ່.

P
(ໂໝດໂດຍກົງເທົ່ານັ້ນ.) ສະຫຼັບໂໝດການສະແດງຜົນພາຣາມິເຕີນຳທາງ. ສະຫຼັບລະຫວ່າງປົກກະຕິ
ຈໍສະແດງຜົນແລະອັນທີ່ສະແດງຕົວກໍານົດການນໍາທາງທີ່ເລືອກຈາກ MID 19, ລວມທັງ
ບິດນຳທາງແບບຄົງທີ່ສະຫຼັບໂດຍຄຳສັ່ງ 'M'.

ເພື່ອຕີຄວາມຫມາຍສິ່ງທີ່ທ່ານເຫັນ, ທ່ານຈະຕ້ອງການສໍາເນົາຂອງ SiRF Binary Protocol Reference
Manual

u-blox ສະຫນັບສະຫນູນ
ຂໍ້ມູນສ່ວນໃຫຍ່ເປັນວັດຖຸດິບຈາກ GPS. ຊ່ອງທີ່ຂີດກ້ອງແມ່ນໄດ້ມາຈາກການແປຈາກ
ພິກັດ ECEF. 1PPS ແມ່ນໂມງຊ້າຕາມປົກກະຕິ. ບໍ່ມີຄໍາສັ່ງພິເສດຕໍ່ປະເພດ.

ໃຊ້ gpsmon ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - ກ່ອງເຄື່ອງມື GNAT
    ລາຍລະອຽດ: ທ...
    ແລ່ນ aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - ກ່ອງເຄື່ອງມື GNAT
    ລາຍລະອຽດ: ທ...
    ແລ່ນ aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - Utility to
    ດຶງຂໍ້ມູນ CPU kernel idle
    SYNTAX: cpupower [ -c cpulist ]
    idle-info [ຕົວເລືອກ] DESCRIPTION: ເຄື່ອງມື
    ເຊິ່ງພິມອອກ p...
    ດໍາເນີນການ cpupower-idle-info
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - ປະໂຫຍດທີ່ຈະຕັ້ງ cpu
    ຕົວເລືອກ kernel ສະເພາະຂອງລັດ idle
    SYNTAX: cpupower [ -c cpulist ]
    idle-info [ທາງເລືອກ] DESCRIPTION: The
    cpupower idle-se...
    ແລ່ນ cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - ດັດແກ້/ພິມຜູ້ໃຊ້
    ເສັ້ນທາງການຊອກຫາແຜນທີ່ປະຈຸບັນ. ຜົນກະທົບຕໍ່
    ຜູ້ໃຊ້ເຂົ້າເຖິງຂໍ້ມູນທີ່ມີຢູ່ພາຍໃຕ້
    ແຜນ​ທີ່​ອື່ນໆ​ໃນ​ສະ​ຖານ​ທີ່​ປະ​ຈຸ​ບັນ​. ...
    ແລ່ນ g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - ພິມຂໍ້ຄວາມ, ເຕືອນ,
    ຂໍ້​ມູນ​ຄວາມ​ຄືບ​ຫນ້າ​, ຫຼື​ຄວາມ​ຜິດ​ພາດ​ຕາຍ​ໃນ​
    ວິທີການຫຍ້າ. ໂມດູນນີ້ຄວນຈະຖືກນໍາໃຊ້ໃນ
    scripts ສໍາລັບຂໍ້ຄວາມທີ່ໃຫ້ບໍລິການກັບຜູ້ໃຊ້.
    ກະແຈ...
    ແລ່ນ g.messagegrass
  • ເພີ່ມເຕີມ »

Ad


ກະລຸນາໃສ່