תוכן עניינים:

GPS ב- My Toughbook: 7 שלבים (עם תמונות)
GPS ב- My Toughbook: 7 שלבים (עם תמונות)

וִידֵאוֹ: GPS ב- My Toughbook: 7 שלבים (עם תמונות)

וִידֵאוֹ: GPS ב- My Toughbook: 7 שלבים (עם תמונות)
וִידֵאוֹ: How To Change Device You're Sharing Location From On iPhone 2024, יולי
Anonim
GPS ב- My Toughbook
GPS ב- My Toughbook

יש לי מחשב נייד מעולה מאשתי. זהו Panasonic Toughbook CF-53 שהוא הפתרון הטוב ביותר בשבילי. אני מפעיל לינוקס ומשתמש במחשב בעיקר לפרויקטים שלי. מה שאומר שלעיתים קרובות אני לא מטפל בציוד. כמו כן, אני די בחוץ או בדרך באירופה. בדרך כלל אני משתמש בנייד כדי לקבל מושג היכן אני נמצא אך מפעם לפעם אין לי חיבור סלולרי כשאני צריך לרענן את המפה. כמובן שיש אפליקציות לפתרון הבעיה אבל אני שונא את המכשירים במיוחד את זה עם בננה על הגב (הניחו אותו על השולחן סדוק;-)). כדי להתגבר על המכשירים הרעים תכננתי ליישם GPS ב- Toughbook. אדגים כיצד לשנות את HW ולהגדיר את המודול עבור ה- Manjaro Linux שלי לשימוש בכמה שיותר פונקציות.

שלב 1: בחר את החומרה הנכונה

בחר את החומרה הנכונה
בחר את החומרה הנכונה
בחר את החומרה הנכונה
בחר את החומרה הנכונה
בחר את החומרה הנכונה
בחר את החומרה הנכונה

ניסיתי את GOBI2000 שנבנה בדרך כלל ב- Toughbooks. Pro:

- כרטיס המיני pci הוא זול

- יש גם משהו סלולרי מתמשך

חסרון:

- לא עובד (אפשר להפעיל אותו בלינוקס אבל זה בלגן)

ואז קיבלתי את ידי על מכשיר GPS Versalogic VL-MPEu-G2 שהוא בעיקר ublox Neo-7N-0-002. הדבר הזה עבד כמעט מחוץ לקופסה אך לא ניתן לסגור את המכסה של ספר החוברות שלי בגלל הגובה. אז לחמם את הברזל ולהסיר את כל החומרים המיותרים. כמו הסוללה וכמה מחברים. כמו כן, צמצמתי את האנטנה הסלולרית.

מידע נוסף על Versalogic:

www.versalogic.com/products/DS.asp?Product…

מידע נוסף על ה- neo7:

www.u-blox.com/en/product/neo-7-series

שלב 2: דברים מוזרים עבור ה- BIOS

דברים מוזרים ל- BIOS
דברים מוזרים ל- BIOS
דברים מוזרים ל- BIOS
דברים מוזרים ל- BIOS

קודם כל הייתה לי הבעיה שלא ראיתי את המכשירים עולים כתמונה או כמכשיר USB הניאו יעלה כמכשיר USB כך שתוכל לנסות "lsusb" בשביל זה. אך כאמור המכשיר לא היה רשום. לאחר כמה עשורים באינטרנט גיליתי שחריץ ה- PCI כבוי כברירת מחדל. (השתמשתי במולטימטר בשביל זה)

יצא ישירות מהמדריך: ניתן להשתמש באות W_DISABLE# בסיכה 20 של מחבר Mini PCIe כדי לכבות את מודול ההפעלה. כאשר האות גבוה (ברירת מחדל), החשמל מופעל. כאשר האות נמוך, הלוח כבוי. זה שימושי ליישומי הספק נמוך מאוד. אופן שליטה באות זה תלוי בלוח שעליו מותקן המודול. השימוש המיועד לאות זה הוא כיבוי משדרים במודולים אלחוטיים, כך שהשימוש במודול זה אינו נתמך בדרך כלל על ידי מנהלי התקנים סטנדרטיים.

כדי לאפשר את יציאת ה- mini-pci אתה צריך לאתחל בביוס, עבור אל "תצורת ערכת אופציונלית" תתבקש להשתמש ב- PW באמצעות "toughkit" (מצאתי אותו איפשהו ברשת) שם שנה את הקוד ל 04 hex… עכשיו לאחר שמירה והפעלה מחדש חריץ ה- pci מופעל ועם

lsusb

אתה צריך למצוא משהו

אוטובוס 001 מכשיר 004: מזהה 1546: 01a7 U-Blox AG [u-blox 7]

שלב 3: הפעל את GPSd

קבל ריצת GPSd
קבל ריצת GPSd

קודם כל התקן gpsd: pacman -Ss gpsd ואז הוסף את המכשיר המתאים ל- gpsd -config בשבילי זה "/dev/ttyACM0"

עליך לפתוח את התצורה ולהוסיף בהתאם. כמו כן מועיל האפשרות -n לחפש אות גם לפני חיבור לקוח:

joe /etc /gpsd

ולחפש

DEVICES = "/dev/ttyACM0"

GPSD_OPTIONS = "-n"

לאחר מכן עליך להפעיל ולהפעיל gpsd

systemctl אפשר gpsd

systemctl התחל gpsd

עכשיו הדימון צריך לרוץ

שלב 4: קבל את התשובה הראשונה

קבל את התשובה הראשונה
קבל את התשובה הראשונה

אתה יכול להשתמש ב- gpsmon במסוף כדי לקבל מידע שמוצג בצורה שאינך יכול להשתמש בה לכלום, אך תוכל לראות אם הדבר פועל או לא. להתקנת שימוש

pacman -s gpsmon

לאחר התקנה מוצלחת אתה יכול פשוט להתחיל אותה עם

gpsmon

שם אתה יכול לראות את זמן המיקום ודברים אחרים.

שלב 5: הפעל את Navit Running

קבל את Navit Running
קבל את Navit Running
קבל את Navit Running
קבל את Navit Running
קבל את Navit Running
קבל את Navit Running

אתה יכול להשתמש ב- navit כדי להציג את המיקום שלך על מפה. (כל מה שאני רוצה) אפשר גם ניווט לפי סיבוב. (אצטרך את הפונקציה הזו במשאית החדשה שלי … בעוד 10 שנים) להתקנת שימוש ב- navit

pacman -Ss navit

כדי לגרום ל- navit לעבוד עם מפות לא מקוונות, עליך להוריד את המפות ולהוסיף את הנתיב לתצורה.

joe /usr/share/navit/navit.xml

חפש את השורה:

להוספת המפות הלא מקוונות

ודא גם שהפעלת gpsd כמכשיר קלט:

להורדת המפה תוכל להפנות לדף זה:

wiki.navit-project.org/index.php/OpenStree…

שלב 6: הוסף את הזמן ל- NTP

הוסף את הזמן ל- NTP
הוסף את הזמן ל- NTP
הוסף את הזמן ל- NTP
הוסף את הזמן ל- NTP

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

joe /etc/ntp.conf

והזן:

שרת GPS (USB /dev /ttyACM0) 127.127.28.0 מסקר מינימלי 4 מקסימום 4

פאדג '127.127.28.0 refid GPSd

פאדג '127.127.28.0 זמן 1 0.065

והפעל מחדש את deamon ntp

systemctl הפעלה מחדש ntpd

אתה תראה עם מה קורה

ntpq -p

שלב 7: הגדל את בריכת האנטרופיה שלך … עדיין צריך לעשות

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

אין לי את זה בביצוע ג'ט אבל התחלתי להבין את כל הנושאים אבל עדיין אין פתרון.

התקנתי כלי tng ומשתמש ב- gpspipe לנתוני הגלם ממקלט ה- GPS.

pacman -Ss rng -tools

gpspipe -R> test.txt

sudo rngd -f -r test.txt

זה ייעשה בשלב מסוים.

מוּמלָץ: