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

Ad


OnWorks favicon

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

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

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

ໂຄງການ:

NAME


gpsctl - ຄວບຄຸມທິບາຍຮູບແບບຂອງ GPS

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


gpsctl [-h] [-b | -n] [-x ການຄວບຄຸມ] [-e] [-f] [-l] [-s ຄວາມ​ໄວ] [-ທ ປະເພດອຸປະກອນ] [-R]
[-ງ ລະດັບດີບັກ] [-V] [serial-port]

ລາຍລະອຽດ


gpsctl ສາ​ມາດ​ສະ​ຫຼັບ GPS ສອງ​ຮູບ​ແບບ​ລະ​ຫວ່າງ NMEA ແລະ​ຮູບ​ແບບ​ຜູ້​ຂາຍ​ສອງ​. ມັນຍັງສາມາດເປັນ
ໃຊ້ເພື່ອກໍານົດ baudrate ອຸປະກອນ. ໝາຍເຫດ: ບໍ່ແມ່ນທຸກອຸປະກອນທີ່ມີຄວາມສາມາດເຫຼົ່ານີ້.

ຖ້າທ່ານມີພຽງແຕ່ຫນຶ່ງ GPS ຕິດກັບເຄື່ອງຂອງທ່ານ, ແລະ gpsd ກໍາລັງແລ່ນ, ມັນບໍ່ແມ່ນ
ມີຄວາມຈໍາເປັນເພື່ອກໍານົດອຸປະກອນ; gpsctl ເຮັດວຽກຂອງມັນຜ່ານ gpsd, ເຊິ່ງຈະຊອກຫາມັນ
ສໍາລັບທ່ານ.

ເມື່ອ gpsd ບໍ່ໄດ້ແລ່ນ, ຂໍ້ກໍານົດຂອງອຸປະກອນແມ່ນຈໍາເປັນ, ແລະທ່ານຈະຕ້ອງເປັນ
ແລ່ນເປັນ root ຫຼືເປັນສະມາຊິກຂອງກຸ່ມທີ່ເປັນເຈົ້າຂອງອຸປະກອນເພື່ອໃຫ້ມີການເຂົ້າເຖິງການຂຽນ
ກັບອຸປະກອນ. ໃນຫຼາຍໆຕົວປ່ຽນແປງຂອງ Unix ກຸ່ມທີ່ເປັນເຈົ້າຂອງຈະຖືກຕັ້ງຊື່ 'diagout'.

ໂຄງການຍອມຮັບທາງເລືອກຕໍ່ໄປນີ້:

-b
ເອົາ GPS ເຂົ້າໄປໃນໂຫມດເດີມ (binary).

-c
ປ່ຽນເວລາຮອບວຽນຂອງ GPS. ຫົວໜ່ວຍແມ່ນວິນາທີ. ໝາຍເຫດ, GPS ສ່ວນໃຫຍ່ມີຮອບວຽນຄົງທີ່
ເວລາ 1 ວິນາທີ.

-e
ສ້າງແພັກເກັດຈາກອາກິວເມັນອື່ນໆທີ່ລະບຸໄວ້ ແລະສົ່ງມັນໄປຫາຜົນຜະລິດມາດຕະຖານ
ແທນ​ທີ່​ຈະ​ເປັນ​ອຸ​ປະ​ກອນ​. ສະຫຼັບນີ້ສາມາດຖືກນໍາໃຊ້ກັບ -t ທາງ​ເລືອກ​ໂດຍ​ບໍ່​ມີ​ການ​ລະ​ບຸ a
ອຸປະກອນ. ໝາຍເຫດ: ຂໍ້ມູນແພັກເກັດສຳລັບຕົ້ນແບບຄູ່ຈະເປັນວັດຖຸດິບ, ບໍ່ແມ່ນ ASCII-ized in
ທາງໃດກໍ່ຕາມ.

-f
ບັງຄັບການເຂົ້າເຖິງລະດັບຕໍ່າ (ບໍ່ຜ່ານ daemon).

-l
ລາຍຊື່ຕາຕະລາງທີ່ສະແດງໃຫ້ເຫັນວ່າສະວິດທາງເລືອກໃດສາມາດໃຊ້ກັບອຸປະກອນປະເພດໃດ, ແລະ
ອອກຈາກ.

-n
ເອົາ GPS ເຂົ້າໄປໃນໂຫມດ NMEA.

-s
ກໍານົດອັດຕາ baud ທີ່ GPS ປ່ອຍແພັກເກັດ.

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

-t
ບັງຄັບປະເພດອຸປະກອນ.

-x
ສົ່ງສາຍການຄວບຄຸມທີ່ລະບຸໄວ້ໃນ GPS; gpsctl ຈະສະຫນອງ headers packet ແລະ
trailers ແລະ checksum ຕາມທີ່ເຫມາະສົມສໍາລັບປະເພດແພັກເກັດຄູ່, ແລະໃດກໍ່ຕາມ checksum
ແລະຕົວຢ່າງແມ່ນຕ້ອງການສໍາລັບປະເພດຊຸດຂໍ້ຄວາມ. (ທ່ານຕ້ອງລວມເອົາ $ ຊັ້ນນໍາສໍາລັບ
ແພັກເກັດ NMEA.) ເມື່ອສົ່ງໄປຫາອຸປະກອນ UBX, ສອງໄບຕ໌ທຳອິດຂອງສະຕຣິງ
ສະຫນອງໃຫ້ຈະກາຍເປັນປະເພດຂໍ້ຄວາມແລະປະເພດ, ແລະສ່ວນທີ່ເຫຼືອຂອງ payload. ເມື່ອ​ໃດ​
ສົ່ງໄປຫາອຸປະກອນ Navcom NCT ຫຼື Trimble TSIP, byte ທໍາອິດຖືກຕີຄວາມວ່າເປັນ
ID ຄໍາສັ່ງແລະສ່ວນທີ່ເຫຼືອເປັນ payload. ເມື່ອສົ່ງໄປຫາອຸປະກອນ Zodiac, ສອງອັນທໍາອິດ
bytes ຖືກໃຊ້ເປັນ ID ຂໍ້ຄວາມຂອງປະເພດ little-endian short, ແລະສ່ວນທີ່ເຫຼືອເປັນ
payload ໃນຄູ່ byte ແປເປັນ little-endian ສັ້ນ. ສໍາລັບການສະຫນັບສະຫນູນອື່ນໆທັງຫມົດ
GPS ໄບນາຣີ (ໂດຍສະເພາະລວມທັງ SiRF) ຊ່ອຍແນ່ຖືກເອົາເປັນຂໍ້ຄວາມທັງໝົດ
payload ແລະຫໍ່ດ້ວຍ header ທີ່ເຫມາະສົມ, trailer ແລະ checksum bytes. C-style
backslash escapes ໃນ string, ໂດຍສະເພາະ \xNN ສໍາລັບ hex, ຈະຖືກຕີຄວາມ;
ນອກຈາກນັ້ນ, \e ຈະຖືກແທນທີ່ດ້ວຍ ESC. ສະຫຼັບນີ້ຫມາຍເຖິງ -f.

-T
ປ່ຽນເວລາການເກັບຕົວຢ່າງ. ຄ່າເລີ່ມຕົ້ນເປັນ 8 ວິນາທີ, ເຊິ່ງຄວນຈະພຽງພໍສະເໝີ
ເພື່ອໃຫ້ໄດ້ຮັບຊຸດການລະບຸຕົວຕົນຈາກອຸປະກອນທີ່ປ່ອຍອອກມາໃນອັດຕາປົກກະຕິຂອງ 1 ຕໍ່
ຄັ້ງທີສອງ.

-R
ເອົາພາກສ່ວນຄວາມຈໍາທີ່ໃຊ້ຮ່ວມກັນ GPSD ທີ່ໃຊ້ສໍາລັບການສົ່ງອອກ SHM. ຕົວເລືອກນີ້ຈະປົກກະຕິ
ພຽງແຕ່ມີຄວາມສົນໃຈກັບນັກພັດທະນາ GPSD.

-h
ສະ​ແດງ​ການ​ນໍາ​ໃຊ້​ໂຄງ​ການ​ແລະ​ອອກ​.

-D
ກໍານົດລະດັບຂອງຂໍ້ຄວາມດີບັກ.

-V
ສະ​ແດງ​ການ​ສະ​ບັບ​ໂຄງ​ການ​ແລະ​ອອກ​.

ການໂຕ້ຖຽງຂອງທາງເລືອກບັງຄັບ, -t, ຄວນເປັນສະຕຣິງທີ່ບັນຈຸຢູ່ໃນແທ້
ຫນຶ່ງໃນຊື່ຄົນຂັບທີ່ຮູ້ຈັກ; ສໍາລັບບັນຊີລາຍຊື່, ເຮັດ gpsctl -l.

ການບັງຄັບໃຫ້ປະເພດຂອງອຸປະກອນປະຕິບັດບາງຢ່າງແຕກຕ່າງກັນຂຶ້ນກັບວ່າເຄື່ອງມືນີ້ແມ່ນ
ຈະຜ່ານ daemon ຫຼືບໍ່. ໃນໂຫມດລະດັບສູງ, ຖ້າອຸປະກອນທີ່ daemon ເລືອກສໍາລັບ
ທ່ານບໍ່ກົງກັບຄົນຂັບທີ່ທ່ານລະບຸ, gpsctl ອອກມາດ້ວຍການເຕືອນ. (ນີ້ອາດຈະເປັນ
ເປັນ​ປະ​ໂຫຍດ​ໃນ​ຕົວ​ອັກ​ສອນ​.)

ໃນໂໝດລະດັບຕໍ່າ, ຖ້າອຸປະກອນລະບຸວ່າເປັນ Generic NMEA, ໃຫ້ໃຊ້ໄດເວີທີ່ເລືອກ
ແທນ. ນີ້ຈະເປັນປະໂຫຍດຖ້າທ່ານມີອຸປະກອນ GPS ຂອງປະເພດທີ່ຮູ້ຈັກຢູ່ໃນໂຫມດ NMEA
ແລະບໍ່ຕອບສະຫນອງຕໍ່ການສືບສວນ. (ທາງເລືອກນີ້ໄດ້ຖືກປະຕິບັດໃນເບື້ອງຕົ້ນສໍາລັບການເວົ້າກັບ
ຊິບ SiRFStar I, ເຊິ່ງບໍ່ຕອບສະໜອງຕໍ່ການສືບສວນ SiRF ID ປົກກະຕິ.)

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

Reset (-r) ການດໍາເນີນງານຕ້ອງຢືນຢູ່ຄົນດຽວ; ອື່ນສາມາດຖືກລວມເຂົ້າກັນໄດ້. ທາງເລືອກຫຼາຍຈະເປັນ
ປະຕິບັດໃນຄໍາສັ່ງນີ້: ການປ່ຽນແປງຮູບແບບ (-b ແລະ -n) ທໍາອິດ, ການປ່ຽນແປງຄວາມໄວ (-s) ວິນາທີ, ແລະ
control-string ສົ່ງ (-c) ສຸດທ້າຍ.

ENVIRONMENT ຄວາມຮັບຜິດຊອບ


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

ຕົວຢ່າງ


gpsctl /dev/ttyUSB0
ພະຍາຍາມລະບຸອຸປະກອນໃນອຸປະກອນ USB serial 0. ໝົດເວລາຫຼັງຈາກຄ່າເລີ່ມຕົ້ນ
ຈໍານວນວິນາທີ. ເພີ່ມ -f ຈະບັງຄັບການເຂົ້າເຖິງລະດັບຕ່ໍາແລະສະກັດກັ້ນການປົກກະຕິ
ຮ້ອງທຸກເມື່ອເຄື່ອງມືນີ້ບໍ່ສາມາດຊອກຫາ GPSD ເພື່ອເຮັດວຽກໄດ້.

gpsctl -f -n -s 9600 /dev/ttyUSB0
ໃຊ້ການດໍາເນີນການລະດັບຕ່ໍາ (ບໍ່ຜ່ານຕົວຢ່າງ gpsd) ເພື່ອປ່ຽນ GPS ເປັນ NMEA
ໂໝດຢູ່ທີ່ 9600bps. ເຄື່ອງມືຈະລະບຸປະເພດ GPS ຕົວຂອງມັນເອງ.

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


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

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

  • 1
    SWIG
    SWIG
    SWIG ເປັນເຄື່ອງມືພັດທະນາຊອບແວ
    ທີ່ເຊື່ອມຕໍ່ບັນດາໂຄງການທີ່ຂຽນໃນ C ແລະ
    C ++ ທີ່ມີຄວາມຫລາກຫລາຍຂອງລະດັບສູງ
    ພາສາການຂຽນໂປຼແກຼມ. SWIG ຖືກນໍາໃຊ້ກັບ
    ແຕກຕ່າງກັນ ...
    ດາວໂຫລດ SWIG
  • 2
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    React WooCommerce ຫົວຂໍ້, ສ້າງຂຶ້ນດ້ວຍ
    JS ຕໍ່ໄປ, Webpack, Babel, Node, ແລະ
    ດ່ວນ, ໃຊ້ GraphQL ແລະ Apollo
    ລູກ​ຄ້າ. ຮ້ານ WooCommerce ໃນ React(
    ປະ​ກອບ​ດ້ວຍ​: ຜະ​ລິດ​ຕະ​ພັນ ...
    ດາວໂຫລດ WooCommerce Nextjs React Theme
  • 3
    archlabs_repo
    archlabs_repo
    Package repo ສໍາລັບ ArchLabs ນີ້ແມ່ນ
    ຄໍາຮ້ອງສະຫມັກທີ່ຍັງສາມາດເອົາມາໄດ້
    ຈາກ
    https://sourceforge.net/projects/archlabs-repo/.
    ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ໃນ ...
    ດາວໂຫລດ archlabs_repo
  • 4
    ໂຄງການ Zephyr
    ໂຄງການ Zephyr
    ໂຄງການ Zephyr ແມ່ນຄົນຮຸ່ນໃຫມ່
    ລະບົບປະຕິບັດການໃນເວລາຈິງ (RTOS) ນັ້ນ
    ຮອງຮັບຮາດແວຫຼາຍອັນ
    ສະຖາປັດຕະຍະກໍາ. ມັນແມ່ນອີງໃສ່ a
    ແກ່ນຮອຍຕີນນ້ອຍ...
    ດາວໂຫລດໂຄງການ Zephyr
  • 5
    SCons
    SCons
    SCons ເປັນ​ເຄື່ອງ​ມື​ການ​ກໍ່​ສ້າງ​ຊອບ​ແວ​
    ນັ້ນ​ແມ່ນ​ທາງ​ເລືອກ​ທີ່​ດີ​ເລີດ​ຂອງ​
    ຄລາສສິກ "ເຮັດ" ເຄື່ອງມືການກໍ່ສ້າງທີ່
    ພວກເຮົາທຸກຄົນຮູ້ຈັກແລະຮັກ. SCons ແມ່ນ
    ໄດ້​ປະ​ຕິ​ບັດ​ເປັນ ...
    ດາວໂຫລດ SCons
  • 6
    PSeInt
    PSeInt
    PSeInt ເປັນນາຍພາສາ pseudo-code ສໍາລັບ
    ນັກສຶກສາການຂຽນໂປລແກລມທີ່ເວົ້າພາສາສະເປນ.
    ຈຸດ​ປະ​ສົງ​ຕົ້ນ​ຕໍ​ຂອງ​ຕົນ​ແມ່ນ​ເພື່ອ​ເປັນ​ເຄື່ອງ​ມື​ສໍາ​ລັບ​ການ​
    ການຮຽນຮູ້ແລະຄວາມເຂົ້າໃຈພື້ນຖານ
    ແນວຄວາມຄິດ...
    ດາວໂຫລດ PSeInt
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    7z
    7z
    7z - ແຟ້ມຈັດເກັບໄຟລ໌ທີ່ມີສູງສຸດ
    ອັດ​ຕາ​ສ່ວນ​ການ​ບີບ​ອັດ ...
    ແລ່ນ 7z
  • 2
    7za
    7za
    7za - ແຟ້ມຈັດເກັບໄຟລ໌ທີ່ມີສູງສຸດ
    ອັດ​ຕາ​ສ່ວນ​ການ​ບີບ​ອັດ ...
    ແລ່ນ 7za
  • 3
    creepy
    creepy
    CREEPY - ຂໍ້ມູນສະຖານທີ່ຕັ້ງພູມສາດ
    ລາຍລະອຽດຂອງຕົວສັງລວມ: creepy ແມ່ນ
    ຄໍາຮ້ອງສະຫມັກທີ່ອະນຸຍາດໃຫ້ທ່ານເພື່ອເກັບກໍາ
    ຂໍ້​ມູນ​ກ່ຽວ​ກັບ​ການ​ຕັ້ງ​ພູມ​ສາດ​ກ່ຽວ​ກັບ​ການ​
    ຜູ້​ໃຊ້​ຈາກ ...
    ແລ່ນ creepy
  • 4
    cricket-compile
    cricket-compile
    cricket - ໂຄງ​ການ​ການ​ຄຸ້ມ​ຄອງ​ການ​
    ການເກັບກໍາແລະການສະແດງຊຸດເວລາ
    ຂໍ້ມູນ...
    ແລ່ນ cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script ເພື່ອໃຫ້ໄດ້ຮັບ
    ຂໍ້ມູນກ່ຽວກັບສະບັບທີ່ຕິດຕັ້ງ
    ຂອງ G-Wrap ...
    ດໍາເນີນການ g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - ຄວບຄຸມການເຂົ້າເຖິງ
    ແຜນ​ທີ່​ໃນ​ປະ​ຈຸ​ບັນ​ສໍາ​ລັບ​ຜູ້​ໃຊ້​ອື່ນໆ​ກ່ຽວ​ກັບ​ການ​
    ລະບົບ. ຖ້າບໍ່ມີທາງເລືອກໃຫ້, ພິມ
    ສະຖານະປັດຈຸບັນ. ຄໍາສໍາຄັນ: ທົ່ວໄປ, ແຜນທີ່
    ການ​ຄຸ້ມ​ຄອງ​, p ...
    ແລ່ນ g.accessgrass
  • ເພີ່ມເຕີມ »

Ad