אנגליתצרפתיתספרדי

Ad


סמל OnWorks

gpsctl - מקוון בענן

הפעל gpsctl בספק אירוח חינמי של OnWorks על אובונטו Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה gpsctl שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


gpsctl - שליטה במצבים של GPS

תַקצִיר


gpsctl [-h] [-b | -n] [-x לִשְׁלוֹט] [-ה] [-f] [-ל] [-ס מְהִירוּת] [-ת סוג מכשיר] [-R]
[-ד רמת באגים] [-V] [יציאה טורית]

תיאור


gpsctl יכול להחליף GPS במצב כפול בין NMEA למצבי ספק-בינאריים. זה גם יכול להיות
משמש כדי להגדיר את מהירות ההתקן. הערה: לא לכל המכשירים יש את היכולות הללו.

אם יש לך רק GPS אחד מחובר למכשיר שלך, וה-gpsd פועל, זה לא
הכרחי כדי לציין את המכשיר; gpsctl עושה את העבודה שלו דרך gpsd, שיאתר אותו
בשבילך.

כאשר gpsd אינו פועל, מפרט המכשיר נדרש, ותצטרך להיות
פועל כשורש או להיות חבר בקבוצת הבעלים של המכשיר כדי לקבל גישת כתיבה
למכשיר. בהרבה גרסאות יוניקס קבוצת הבעלים תיקרא 'חיוג'.

התוכנית מקבלת את האפשרויות הבאות:

-b
הכנס את ה-GPS למצב מקורי (בינארי).

-c
שנה את זמן המחזור של ה-GPS. יחידות הן שניות. שימו לב, לרוב ה-GPS יש מחזור קבוע
זמן של שנייה אחת.

-e
צור את החבילה מכל ארגומנט אחר שצוין ושלח אותה לפלט סטנדרטי
במקום המכשיר. ניתן להשתמש במתג זה עם -t אפשרות מבלי לציין א
התקן. הערה: נתוני החבילות עבור אב טיפוס בינארי יהיו גולמיים, לא ב-ASCII
בכל מקרה.

-f
לאלץ גישה ברמה נמוכה (לא דרך הדמון).

-l
רשום טבלה המציגה אילו מתגי אפשרויות ניתן להחיל על אילו סוגי מכשירים, וכן
יציאה.

-n
הכנס את GPS למצב NMEA.

-s
הגדר את קצב ההחזרה שבו ה-GPS פולט מנות.

השתמש באפשרות זו בזהירות. ב-USB וב-GPS זה אפשרי גם עבור
הגדרת המצב הטורי נכשלת גם משום ששבב המתאם הטורי אינו תומך
מצבים שאינם 8N1 או בגלל שקושחת המכשיר לא מסנכרנת כראוי את הסדרתי
שבב מתאם עם UART בערכת השבבים GPS כאשר המהירות משתנה. הכישלונות האלה
יכול לתלות את המכשיר שלך, אולי דורש מחזור הפעלה של GPS או (במקרים קיצוניים)
ניתוק פיזי של סוללת הגיבוי NVRAM.

-t
כפה על סוג המכשיר.

-x
שלח מחרוזת בקרה שצוינה ל-GPS; gpsctl יספק כותרות מנות ו
טריילרים ו-checksum בהתאם לסוגי מנות בינאריות, וכל בדיקת סכום אשר תהיה
ונדרש טריילר עבור סוגי חבילות טקסט. (עליך לכלול את ה-$ המוביל עבור
מנות NMEA.) בעת שליחה להתקן UBX, שני הבייטים הראשונים של המחרוזת
שסופק יהפוך למחלקה וסוג ההודעה, והשאר למטען. מתי
שליחה להתקן Navcom NCT או Trimble TSIP, הבייט הראשון מתפרש כ-
מזהה פקודה והשאר כמטען. כששולחים למכשיר Zodiac, השניים הראשונים
בתים משמשים כמזהה הודעה מסוג little-endian short, והשאר as
מטען בזוגות בתים המתפרשים כקטנים. לכל שאר הנתמכים
GPS בינאריים (בעיקר כולל SiRF) המחרוזת נלקחת כהודעה כולה
מטען ועטוף ב-header, trailer ו-checksum בתים מתאימים. בסגנון C
בריחת קו נטוי אחורי במחרוזת, במיוחד \xNN עבור hex, יתפרשו;
בנוסף, \e יוחלף ב-ESC. המעבר הזה מרמז -f.

-T
שנה את הזמן הקצוב לדגימה. ברירת המחדל היא 8 שניות, מה שאמור להספיק תמיד
כדי לקבל חבילה מזהה ממכשיר שפולט בקצב הרגיל של 1 לכל
שְׁנִיָה.

-R
הסר את קטע הזיכרון המשותף GPSD המשמש לייצוא SHM. אפשרות זו תהיה בדרך כלל
יעניין רק מפתחי GPSD.

-h
הצגת השימוש בתוכנית ויציאה.

-D
הגדר רמת ניפוי באגים.

-V
הצג את גרסת התוכנית וצא.

הטיעון של אפשרות הכפייה, -t, צריכה להיות מחרוזת שמכילה בדיוק
אחד משמות הנהגים הידועים; לרשימה, עשה gpsctl -l.

אילוץ סוג המכשיר מתנהג בצורה שונה במידה מסוימת, תלוי אם הכלי הזה הוא
לעבור את הדמון או לא. במצב ברמה גבוהה, אם המכשיר שהדמון בוחר עבורו
אתה לא תואם למנהל ההתקן שציינת, gpsctl יוצא עם אזהרה. (זה יכול להיות
שימושי בתסריטים.)

במצב ברמה נמוכה, אם ההתקן מזהה כ-NMEA גנרי, השתמש במנהל ההתקן הנבחר
במקום זאת. זה יהיה שימושי אם יש לך מכשיר GPS מסוג ידוע שנמצא במצב NMEA
ולא מגיב לבדיקות. (אפשרות זו יושמה במקור לשיחה
שבבי SiRFStar I, שאינם מגיבים לבדיקה הרגילה של ה-Sirf ID.)

אם לא ניתנות אפשרויות, התוכנית תציג הודעה המזהה את סוג ה-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
מצב ב-9600bps. הכלי יזהה את סוג ה-GPS בעצמו.

השתמש ב-gpsctl באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    לְגִימָה אֲרוּכָּה
    לְגִימָה אֲרוּכָּה
    SWIG הוא כלי לפיתוח תוכנה
    שמחבר בין תוכניות הכתובות ב-C ו
    C++ עם מגוון של רמות גבוהות
    שפות תכנות. SWIG משמש עם
    שונה...
    הורד את SWIG
  • 2
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    ערכת נושא WooCommerce של React, בנוי עם
    הבא JS, Webpack, Babel, Node ו
    אקספרס, באמצעות GraphQL ו-Apollo
    לָקוּחַ. WooCommerce Store ב-React(
    מכיל: מוצרים...
    הורד את WooCommerce Nextjs React Theme
  • 3
    archlabs_repo
    archlabs_repo
    ריפו חבילה עבור ArchLabs זהו
    יישום שניתן גם לאחזר
    החל מ-
    https://sourceforge.net/projects/archlabs-repo/.
    זה התארח ב-OnWorks ב...
    הורד את archlabs_repo
  • 4
    פרויקט זפיר
    פרויקט זפיר
    פרויקט זפיר הוא דור חדש
    מערכת הפעלה בזמן אמת (RTOS) כי
    תומך במספר חומרה
    ארכיטקטורות. הוא מבוסס על א
    ליבת טביעת רגל קטנה...
    הורד את Zephyr Project
  • 5
    SCons
    SCons
    SCons הוא כלי לבניית תוכנה
    זו אלטרנטיבה מעולה ל-
    כלי לבנות קלאסי "Make" כי
    כולנו מכירים ואוהבים. SCons הוא
    יישם א...
    הורד SCons
  • 6
    PSeInt
    PSeInt
    PSeInt הוא מתורגמן פסאודו-קוד עבור
    סטודנטים לתכנות דוברי ספרדית.
    מטרתו העיקרית היא להיות כלי ל
    ללמוד ולהבין את הבסיס
    קונספט...
    הורד את PSeInt
  • עוד »

פקודות לינוקס

Ad