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

Ad


סמל OnWorks

gpsmon - מקוון בענן

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

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

תָכְנִית:

שֵׁם


gpsmon - צג מנות GPS בזמן אמת ובקרה

תַקצִיר


gpsmon [-L] [-V] [-h] [-n] [-a] [-l קובץ לוג] [-ת קידומת נהג]
[[ שרת [:נמל [:התקן]] | מכשיר]] [-ד רמת באגים]

תיאור


gpsmon הוא צג שצופה בחבילות המגיעות מ-GPS ומציג אותן יחד עם
מידע אבחוני. זה תומך בפקודות שניתן להשתמש בהן כדי לכוונן את הגדרות ה-GPS
דרכים שונות; חלקם אינם תלויים במכשיר, חלקם משתנים בהתאם לסוג ערכת השבבים של ה-GPS. זה יהיה
מתנהגים בשפיות, פשוט זורקים מנות, כאשר הוא מחובר לסוג GPS שהוא לא יודע עליו כלום.

gpsmon שונה מלקוח ניווט בכך שהוא משליך בעיקר נתונים גולמיים מה-GPS,
עם מספיק עיסוי נתונים בלבד כדי לאפשר בדיקות מול פלט צפוי. באופן מיוחד,
הכלי הזה לא עושה שום אינטרפולציה או מודלים כדי לגזור טיפוס/שקע או שגיאה
הערכות. הוא גם לא מבטל דוחות גובה כאשר איכות התיקון נמוכה מדי.

בניגוד ל-gpsd, gpsmon לעולם לא כותבת מחרוזות בקרה או בדיקה למכשיר אלא אם כן
לומר זאת במפורש. לפיכך, למרות שהוא יסונכרן אוטומטית לסוגי מנות בינאריות, הוא לא יעשה זאת
לזהות מחדש באופן אוטומטי מכשיר המשלוח פרוטוקול NMEA מורחב כמו כל דבר אחר
מאשר מכשיר NMEA רגיל. להשתמש ב -t אופציה או t לעקוף את זה.

gpsmon הוא תוכנה להפעלה באמולטור מסוף בגודל מינימלי של 25x80; הלא-GUI
ממשק הוא בחירה עיצובית שנעשתה כדי להתאים למשתמשים הפועלים במגבלות
סביבות וחיבורי telnet או ssh. אם מריצים בחלון גדול יותר, בגודל של
חלון יומן החבילות יוגדל כך שיתאים.

gpsmon מקבל אפשרות -h שמציגה הודעת שימוש, או אפשרות -V כדי לזרוק את
גרסת החבילה ויציאה.

תוכנית זו עשויה להיות מופעלת בכל אחד משני המצבים, כלקוח עבור הדמון gpsd (ושלו
שקע בקרה משויך) או מחובר ישירות להתקן טורי שצוין. כאשר רצים
ללא טיעון, הוא מנסה להתחבר לדמון. אם הטיעון מתחיל בא
מפרט server:port זה גם ינסה להתחבר לדמון. אם הטיעון
נראה כמו שם שרת חשוף הוא ינסה להתחבר לדמון הפועל על
ברירת המחדל של יציאת gpsd בשרת זה. רק אם ארגומנט ההתקן מכיל לוכסנים אבל לא
נקודתיים האם יתייחסו אליו כאל התקן טורי לחיבור ישיר. במצב חיבור ישיר
gpsmon תחפש קצב שידור נכון ותינעל עליו אוטומטית. מקרים אפשריים
נראה כמו זה:

localhost:/dev/ttyS1
תסתכל על יציאת ברירת המחדל של localhost, נסה גם IPv4 וגם IPv6 וצפה בפלט
מהתקן טורי 1.

example.com:2317
עיין ביציאה 2317 ב-example.com, נסה גם IPv4 וגם IPv6.

71.162.241.5:2317:/dev/ttyS3
עיין ביציאה 2317 בכתובת ה-IPv4 שצוינה, ואסוף נתונים מהסדרה המצורפת
מכשיר 3.

[FEDC:BA98:7654:3210:FEDC:BA98:7654:3210]:2317:/dev/ttyS5
עיין ביציאה 2317 בכתובת ה-IPv6 שצוינה, ואסוף נתונים מהסדרה המצורפת
מכשיר 5.

בניגוד ל-gpsd, הפעלת gpsmon במצב ישיר אינה מבצעת בדיקה משלה במכשיר. כך, ב
במיוחד, אם אתה מכוון אותו ל-GPS עם מצב בינארי מקורי שבמקרה פולט
NMEA, הוא לא יזהה את הסוג האמיתי אלא אם כן המכשיר פולט NMEA שניתן לזהות
משפט טריגר. האפשרויות -t ו-i עשויות לעזור לך.

האפשרות -F תקפה רק במצב לקוח; זה מציין שקע בקרה שאליו
התוכנית צריכה לשלוח מחרוזות שליטה במכשיר. עליך לציין שם נתיב חוקי של a
שקע תחום Unix במערכת הקבצים המקומית שלך.

אפשרות ה-D מאפשרת פלט ניפוי באגים של מקבלי מנות והיא כנראה שימושית רק עבור
מפתחי קוד ה-GPSD. עיין בקוד המקור של מקבל החבילות לערכים רלוונטיים.

האפשרות -L מפרטת טבלה המציגה אילו סוגי מכשירי GPS ל-gpsmon יש תמיכה מובנית
עבור, ואילו פקודות כלליות ניתן להחיל על אילו סוגי GPS, ולאחר מכן לצאת. הערה
זה לא מפרט פקודות ספציפיות לסוג הקשורות לסוגי GPS בודדים.

האפשרות -l מגדירה רישום לקובץ שצוין כדי להתחיל מיד בפתיחת המכשיר.
זה עשוי להיות שימושי אם, למשל, אתה רוצה ללכוד את הודעת האתחול ממכשיר
שמציג שם מידע על גרסת הקושחה.

האפשרות -n מאלצת את gpsmon לבקש מנות NMEA0183 במקום את זרם הנתונים הגולמי מ
gpsd.

האפשרות -t מגדירה סוג נפילה. תן לו מחרוזת שהיא קידומת מבדלת של
שם סוג נהג אחד בדיוק; זה ישמש עבור מיתוג מצב, מהירות וקצב אם
מנהל התקן שנבחר על ידי סוג החבילה חסר את היכולות הללו. שימושי ביותר כאשר החבילה
הסוג הוא NMEA אך ידוע שהמכשיר בעל מצב בינארי, כגון SiRF בינארי.

האפשרות -a מאפשרת מצב ניפוי באגים מיוחד שאינו משתמש בציור מסך. מנות
מושלכים כרגיל; כל תו שהוקלד משעה את השלכת מנות ומביא פקודה
מיידי. תכונה זו תעניין בעיקר מפתחי GPSD.

לאחר ההפעלה (ללא -a), החלק העליון של המסך מדווח על תכנים של כמה
סוגי מנות מעניינים במיוחד. השדה "PPS", אם אינו ריק, הוא הדלתא בין
ה-1PPS האחרון העליון של השניה ושעון המערכת באותו זמן.

החצי התחתון של המסך הוא גלילה hex dump של כל החבילות שה-GPS מנפיק.
אם סוג החבילה הוא טקסטואלי, כל CR/LF עוקב מושמט. קווי dump מתחילים >>>
מייצגים מנות בקרה שנשלחו ל-GPS. קווים המורכבים מ-"PPS" מוקפים בקווים,
אם קיים, ציין 1PPS ותחילת מחזור הדיווח.

פקודות


הפקודות הבאות בלתי תלויות במכשיר זמינות בזמן ש-gpsmon פועל:

i
(מצב ישיר בלבד.) הפעל/השבת גישוש תת-סוג ואתחל מחדש את מנהל ההתקן. ב
פעולה רגילה, gpsmon לא שולח מחרוזות תצורה למכשיר (למעט
מחרוזות התעוררות הדרושות כדי לגרום לזה לשלוח נתונים, אם יש). הפקודה 'i1' גורמת לכך
לשלוח את אותו רצף של בדיקות תת-סוג ש-gpsd היה עושה. הפקודה 'i0' נכבית
גִשׁוּשׁ; 'אני' לבד מחליף את הקטע. בכל מקרה, מנהל ההתקן הנוכחי נבחר מחדש;
אם סיבית הבדיקה מופעלת, בדיקות יתחילו להינתן מיד.

שים לב שהפעלת בדיקה עשויה להפוך את המכשיר למצב אחר; בפרט, זה
יהפוך שבב SiRF למצב בינארי כאילו השתמשת בפקודה "n". זה בשל
למגבלה בקושחת SiRF שאיננו יכולים לתקן.

פקודה זו בדרך כלל לא תעשה דבר לאחר השימוש הראשון בה, מכיוון שה
סוג המכשיר כבר יתגלה.

c
(מצב ישיר בלבד.) שנה את זמן המחזור. עקוב אחריו עם מספר המתפרש כמחזור
זמן בשניות. לרוב המכשירים יש זמן מחזור קבוע של שנייה אחת, כך שפקודה זו עשויה
להיכשל עם הודעה.

l
החלף רישום מנות. אם רישום מנות מופעל, הוא יכובה והיומן
סָגוּר. אם הוא כבוי, התחברות לשם הקובץ לאחר ה-l תתאפשר. שונה
פשוט מלכידת הנתונים ממכשיר ה-GPS בכך שרק מנות שלמות כן
מחובר. קובץ היומן נפתח להוספה, כך שתוכל לרשום יותר מחלק אחד של
זרם מנות והם יתפרו יחד בצורה נכונה.

n
(מצב ישיר בלבד.) עם ארגומנט של 0, העבר את המכשיר למצב NMEA במצב הנוכחי
מְהִירוּת; עם ארגומנט של 1, שנה למצב בינארי (מקורי). ללא ויכוח, החלף
ההגדרה. יציג שגיאה אם ​​למכשיר אין מצבים כאלה.

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

q
צא מ-gpsmon. Control-C, או מה שלא יהיה דמות ההפסקה הנוכחית שלך, פועלת כמו
כן.

s
(מצב ישיר בלבד.) שנה את קצב ההחזרה. עקוב אחריו עם מספר המתפרש כסיביות לכל
שנית, למשל "s9600". מספר המהירות עשוי להיות אופציונלי אחריו נקודתיים
ומפרט אורך-זוגיות-stopbits של מילים בסגנון המסורתי, למשל 8N1 (ה
ברירת מחדל), 7E1 וכו'. מכשירים מסוימים אינם תומכים במצבים טוריים מלבד ברירת המחדל שלהם,
כך שהפקודה הזו עלולה להיכשל עם הודעה.

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

t
(מצב ישיר בלבד.) כפה על מתג מסוג ניטור. בצע את זה עם מחרוזת כלומר
ייחודי לשם של מנהל התקן gpsd עם תמיכה ב-gpsmon; gpsmon יעבור לשימוש
קוד הנהג והתצוגה. יציג הודעת שגיאה אם ​​אין gpsd תואם
מנהל התקן, או התאמות מרובות, או להתאמה הייחודית אין תמיכה בתצוגה ב-gpsmon.

x
(מצב ישיר בלבד.) שלח מטען משומש למכשיר. בעקבות מכתב הפקודה אתה יכול
הקלד זוגות ספרות משושה; לסיים בשורה חדשה. אלה יהפכו למטען של בקרה
חבילה שנשלחה למכשיר. החבילה תעטוף בכותרות, טריילרים ו
סכום בדיקה מתאים לסוג מנהל ההתקן הנוכחי. בתים אחד או שניים הראשונים של ה-
מטען עשוי להתפרש במיוחד, ראה תיאור של -x of gpsctl(1).

X
(מצב ישיר בלבד.) שלח בתים משומשים גולמיים למכשיר. בעקבות מכתב הפקודה אתה יכול
הקלד זוגות ספרות משושה; לסיים בשורה חדשה. אלה יישלחו למכשיר.

Ctrl-S
הקפאת תצוגה, השהה את הגלילה בחלון ניפוי באגים.

Ctrl-Q
בטל את הקפאת התצוגה, המשך לפעולה רגילה.

NMEA תמיכה
(הערות אלו חלות לא רק על מכשירי NMEA גנריים אלא על כל מכשירי ה-NMEA המורחבים עבור
אשר ל-gpsmon יש כרגע תמיכה.)

כל השדות הם נתונים גולמיים מה-GPS למעט (א) חלון "PVT מבושל" ליד החלק העליון של
מסך, מסופק כהמחאה ו-(ב) השדה "קיזוז PPS".

אין פקודות ספציפיות למכשיר. אילו פקודות גנריות זמינות עשויות להשתנות בהתאם
סוג: לבחון את הפלט של gpsmon -l ללמוד 'יותר.

SiRF תמיכה
רוב המידע הוא גולמי מה-GPS. שדות עם קו תחתון נגזרים על ידי תרגום מ
קואורדינטות ECEF או יישום של קיזוזים של שנייה בזינוק ומקומי אזור זמן. 1PPS הוא
פיגור שעון כרגיל.

הפקודות הבאות נתמכות עבור GPSes SiRF בלבד:

A
(במצב ישיר בלבד.) החלף דיווח של נתוני תת-מסגרת של 50BPS.

M
(מצב ישיר בלבד.) הגדר (M1) או נקה (M0) ניווט סטטי. תיעוד SiRF
אומר "ניווט סטטי הוא מסנן מיקום המיועד לשימוש עם כלי רכב ממונעים.
כאשר מהירות הרכב יורדת מתחת לסף, המיקום והכיוון הם
קפוא, והמהירות מוגדרת לאפס. מצב זה יימשך עד המחושב
המהירות עולה מעל פי 1.2 מהסף או עד למיקום המחושב
לפחות מרחק מוגדר מהמקום הקפוא. מהירות הסף והמרחק שנקבע
עשוי להשתנות עם גרסאות התוכנה."

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

P
(מצב ישיר בלבד.) החלף מצב תצוגת פרמטר ניווט. עובר בין רגיל
תצוגה ואחת המציגה פרמטרי ניווט נבחרים מ-MID 19, כולל ה
ביט ניווט סטטי מוחלף על ידי הפקודה 'M'.

כדי לפרש את מה שאתה רואה, תצטרך עותק של ה-Sirf Protocol Binary Reference
מדריך ל.

u-blox תמיכה
רוב המידע הוא גולמי מה-GPS. שדות עם קו תחתון נגזרים על ידי תרגום מ
קואורדינטות ECEF. 1PPS הוא פיגור השעון כרגיל. אין פקודות מיוחדות לכל סוג.

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


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

הורד אפליקציות Windows & 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 - כלי עזר ל
    אחזר מידע על ליבת המעבד הסרק
    תחביר: cpupower [ -c cpulist ]
    Idle-info [אפשרויות] תיאור: כלי
    אשר מדפיס ע'...
    הפעל cpupower-idle-info
  • 4
    cpupower-בטל-סט
    cpupower-בטל-סט
    cpupower idle-set - כלי עזר להגדרת cpu
    אפשרויות ליבה ספציפיות למצב סרק
    תחביר: cpupower [ -c cpulist ]
    Idle-info [אפשרויות] תיאור: ה
    cpupower idle-se...
    הפעל cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - משנה/מדפיס את המשתמשים
    נתיב החיפוש הנוכחי של ערכת מפות. משפיע על
    הגישה של המשתמש לנתונים הקיימים תחת
    ערכות מפות אחרות במיקום הנוכחי. ...
    הפעל את g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - מדפיס הודעה, אזהרה,
    מידע על התקדמות, או שגיאה קטלנית ב-
    דרך דשא. יש להשתמש במודול זה ב
    סקריפטים להודעות המוגשות למשתמש.
    KEYWO...
    הפעל את g.messagegrass
  • עוד »

Ad


זן