عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

gpsctl - متصل بالإنترنت في السحابة

قم بتشغيل gpsctl في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر gpsctl الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


GPSctl - التحكم في أوضاع نظام تحديد المواقع العالمي (GPS)

موجز


GPSctl [-h] [-ب | -n] [-x مراقبة] [-e] [-f] [-l] [-s سرعة] [-ر نوع الجهاز] [-ر]
[-د مستوى التصحيح] [-الخامس] [منفذ تسلسلي]

الوصف


يمكن لـ gpsctl تبديل وضع GPS مزدوج بين الوضعين NMEA و البائعين الثنائي. يمكن أن يكون كذلك
تستخدم لضبط معدل البث بالباود للجهاز. ملاحظة: لا تتمتع جميع الأجهزة بهذه الإمكانيات.

إذا كان لديك نظام GPS واحد متصل بجهازك ، وكان GPSd قيد التشغيل ، فلن يكون كذلك
ضروري لتحديد الجهاز ؛ يقوم موقع gpsctl بعمله من خلال نظام تحديد المواقع العالمي (GPSd) ، والذي سيحدد مكانه
بالنسبة لك.

عندما لا يعمل نظام تحديد المواقع العالمي (GPSd) ، تكون مواصفات الجهاز مطلوبة ، وستحتاج إلى ذلك
تعمل كجذر أو أن تكون عضوًا في المجموعة المالكة للجهاز من أجل الحصول على حق الوصول للكتابة
على الجهاز. في العديد من متغيرات يونكس ، سيتم تسمية المجموعة المالكة "Dialout".

يقبل البرنامج الخيارات التالية:

-b
ضع GPS في الوضع الأصلي (الثنائي).

-c
قم بتغيير وقت دورة GPS. الوحدات هي ثواني. لاحظ أن معظم أنظمة تحديد المواقع الجغرافية (GPS) لها دورة ثابتة
وقت 1 ثانية.

-e
قم بإنشاء الحزمة من أي وسيطات أخرى محددة وشحنها إلى الإخراج القياسي
بدلا من الجهاز. يمكن استخدام رمز التبديل هذا مع ملف -t الخيار دون تحديد ملف
جهاز. ملاحظة: ستكون بيانات الحزمة لنموذج أولي ثنائي خامًا ، وليست ASCII بتنسيق
على أي حال.

-f
فرض وصول منخفض المستوى (ليس من خلال البرنامج الخفي).

-l
قم بإدراج جدول يوضح مفاتيح الخيارات التي يمكن تطبيقها على أنواع الأجهزة و
ىخرج.

-n
ضع GPS في وضع NMEA.

-s
اضبط سرعة البث بالباود التي يرسل بها GPS الحزم.

استخدم هذا الخيار بحذر. على USB و Bluetooth GPS ، من الممكن أيضًا
فشل إعداد الوضع التسلسلي إما لأن شريحة المحول التسلسلي لا تدعم
أوضاع non-8N1 أو لأن البرنامج الثابت للجهاز لا يقوم بمزامنة المسلسل بشكل صحيح
رقاقة محول مع UART على مجموعة شرائح GPS عندما تتغير السرعة. هذه الإخفاقات
يمكن أن يتعطل جهازك ، مما قد يتطلب دورة طاقة GPS أو (في الحالات القصوى)
فصل البطارية الاحتياطية NVRAM فعليًا.

-t
فرض نوع الجهاز.

-x
إرسال سلسلة تحكم محددة إلى GPS ؛ سيوفر gpsctl رؤوس الحزم و
مقطورات ومجموع اختباري مناسب لأنواع الحزم الثنائية ، وأيًا كان المجموع الاختباري
والمقطورة مطلوبة لأنواع حزم النص. (يجب عليك تضمين $ البادئة لـ
NMEA packets.) عند الإرسال إلى جهاز UBX ، أول وحدتي بايت من السلسلة
سيصبح الموفر فئة الرسالة ونوعها ، والباقي هو الحمولة. متى
عند الإرسال إلى جهاز Navcom NCT أو Trimble TSIP ، يتم تفسير البايت الأول على أنه
معرف الأمر والباقي حمولة. عند الإرسال إلى جهاز Zodiac ، أول اثنين
يتم استخدام البايتات كمعرّف رسالة من النوع little-endian short ، والباقي كـ
يتم تفسير الحمولة في أزواج البايت على أنها قصيرة الحد الأدنى. لجميع المدعومة الأخرى
نظام تحديد المواقع العالمي (GPS) الثنائي (بما في ذلك SiRF بشكل خاص) ، يتم أخذ السلسلة على أنها الرسالة بأكملها
الحمولة الصافية وملفوفة برأس ومقطورة مناسبة وبايت المجموع الاختباري. نمط C
يهرب الخط المائل العكسي في السلسلة ، ولا سيما \ xNN لـ hex ، سيتم تفسيره ؛
بالإضافة إلى ذلك ، سيتم استبداله بـ ESC. هذا التبديل يعني -f.

-T
تغيير مهلة أخذ العينات. الإعداد الافتراضي هو 8 ثوانٍ ، والذي يجب أن يكون كافيًا دائمًا
للحصول على حزمة تعريف من جهاز يصدر بالمعدل العادي 1 لكل
ثانيا.

-R
قم بإزالة مقطع الذاكرة المشتركة لنظام تحديد المواقع العالمي (GPSD) المستخدم لتصدير SHM. هذا الخيار سوف عادة
تكون ذات أهمية لمطوري GPSD فقط.

-h
عرض استخدام البرنامج والخروج.

-D
تعيين مستوى رسائل التصحيح.

-V
عرض نسخة البرنامج والخروج.

حجة خيار الإجبار ، -t، يجب أن تكون سلسلة مضمنة بالضبط في
أحد أسماء السائقين المعروفة ؛ للحصول على قائمة ، افعل GPSctl -l.

يتصرف فرض نوع الجهاز بشكل مختلف نوعًا ما اعتمادًا على ما إذا كانت هذه الأداة كذلك
الذهاب من خلال البرنامج الخفي أم لا. في الوضع عالي المستوى ، إذا كان الجهاز الذي يختاره البرنامج الخفي
أنت لا تطابق السائق الذي حددته ، يخرج gpsctl مع تحذير. (هذا قد يكون
مفيد في البرامج النصية.)

في وضع المستوى المنخفض ، إذا تم تعريف الجهاز على أنه NMEA عام ، فاستخدم برنامج التشغيل المحدد
بدلاً من. سيكون هذا مفيدًا إذا كان لديك جهاز GPS من النوع المعروف في وضع NMEA
ولا تستجيب للتحقيقات. (تم تنفيذ هذا الخيار في الأصل للتحدث إلى
رقائق SiRFStar I ، التي لا تستجيب لمسبار معرف SiRF العادي.)

إذا لم يتم تقديم أي خيارات ، فسيعرض البرنامج رسالة تحدد نوع نظام تحديد المواقع العالمي (GPS)
الجهاز المحدد والخروج.

يجب أن تكون عمليات إعادة التعيين (-r) قائمة بذاتها ؛ يمكن دمج الآخرين. ستكون خيارات متعددة
تم تنفيذه بهذا الترتيب: تغييرات الوضع (-b و -n) أولاً ، وتغييرات السرعة (-s) ثانيًا ، و
ترسل سلسلة التحكم (-c) أخيرًا.

البيئة المتغيرات


عن طريق تحديد متغير البيئة GPSD_SHM_KEY، يمكنك التحكم في قيمة المفتاح المستخدمة ل
تعيين مقطع الذاكرة المشتركة الذي تمت إزالته باستخدام الخيار -R. سيكون هذا مفيدًا بشكل أساسي
عند عزل حالات اختبار GPSd عن مثيلات الإنتاج.

أمثلة


GPSctl / dev / ttyUSB0
حاول تحديد الجهاز على جهاز USB التسلسلي 0. ​​انقضاء المهلة بعد الإعداد الافتراضي
عدد الثواني. مضيفا -f سيجبر الوصول منخفض المستوى وقمع العادي
شكوى عندما يتعذر على هذه الأداة العثور على GPSD للعمل من خلاله.

gpsctl -f -n -s 9600 / dev / ttyUSB0
استخدم عمليات منخفضة المستوى (لا تمر عبر مثيل GPSd) لتبديل GPS إلى NMEA
الوضع بسرعة 9600 بت في الثانية. ستحدد الأداة نوع GPS نفسه.

استخدم GPSctl عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    جرعة كبيرة
    جرعة كبيرة
    SWIG هي أداة لتطوير البرمجيات
    يربط البرامج المكتوبة باللغتين C و
    C ++ مع مجموعة متنوعة من المستويات العالية
    لغات البرمجة. يستخدم SWIG مع
    مختلف...
    تنزيل SWIG
  • 2
    موضوع WooCommerce Nextjs React
    موضوع WooCommerce Nextjs React
    React WooCommerce theme ، الذي تم إنشاؤه باستخدام
    التالي JS و Webpack و Babel و Node و
    Express ، باستخدام GraphQL و Apollo
    عميل. متجر WooCommerce في React (
    يحتوي على: المنتجات ...
    قم بتنزيل WooCommerce Nextjs React Theme
  • 3
    Archlabs_repo
    Archlabs_repo
    حزمة إعادة الشراء لـ ArchLabs هذا ملف
    التطبيق الذي يمكن جلبه أيضًا
    تبدأ من
    https://sourceforge.net/projects/archlabs-repo/.
    تم استضافته في OnWorks في ...
    تحميل برنامج Archlabs_repo
  • 4
    مشروع زفير
    مشروع زفير
    مشروع Zephyr هو جيل جديد
    نظام التشغيل في الوقت الحقيقي (RTOS)
    يدعم أجهزة متعددة
    معماريات. لأنه يقوم على أ
    نواة بصمة صغيرة ...
    تحميل مشروع زفير
  • 5
    سلبيات
    سلبيات
    SCons هي أداة لبناء البرمجيات
    هذا بديل ممتاز لـ
    الكلاسيكية "Make" أداة البناء التي
    كلنا نعرف ونحب. SCons هو
    نفذت ...
    تنزيل SCons
  • 6
    PSeInt
    PSeInt
    PSeInt هو مترجم شفوي زائف لـ
    طلاب البرمجة الناطقين بالإسبانية.
    الغرض الرئيسي منه هو أن تكون أداة لـ
    التعلم وفهم الأساسيات
    تصور ...
    تنزيل PSeInt
  • أكثر "

أوامر لينكس

Ad