Πίνακας περιεχομένων:

GPS στο My Toughbook: 7 βήματα (με εικόνες)
GPS στο My Toughbook: 7 βήματα (με εικόνες)

Βίντεο: GPS στο My Toughbook: 7 βήματα (με εικόνες)

Βίντεο: GPS στο My Toughbook: 7 βήματα (με εικόνες)
Βίντεο: Η γκουγκου δεν σεβεται τον πατερα της 2024, Ιούλιος
Anonim
GPS στο My Toughbook
GPS στο My Toughbook

Έχω ένα φορητό φορητό υπολογιστή από τη γυναίκα μου. Είναι ένα Panasonic Toughbook CF-53 που είναι η καλύτερη λύση για μένα. Τρέχω Linux και χρησιμοποιώ τον υπολογιστή κυρίως για τα έργα μου. Αυτό σημαίνει ότι συχνά δεν φροντίζω τον εξοπλισμό. Επίσης είμαι αρκετά συχνά έξω ή στο δρόμο στην Ευρώπη. Κανονικά χρησιμοποιώ το κινητό μου για να πάρω μια ιδέα για το πού βρίσκομαι, αλλά κατά καιρούς δεν έχω καμία κυψελοειδή σύνδεση όταν πρέπει να ανανεώσω τον χάρτη. Φυσικά υπάρχουν εφαρμογές για την επίλυση του προβλήματος, αλλά απεχθάνομαι τις συσκευές ειδικά αυτές με μια μπανάνα στο πίσω μέρος (Τοποθετήστε το στο τραπέζι με ραγισμένη οθόνη;-)). Για να ξεπεράσω τις κακές συσκευές, σχεδίασα να εφαρμόσω ένα GPS στο Toughbook. Θα επεξηγήσω πώς να αλλάξετε το HW και να ρυθμίσετε τη μονάδα ώστε το Manjaro Linux μου να χρησιμοποιεί όσο το δυνατόν περισσότερες λειτουργίες.

Βήμα 1: Επιλέξτε το σωστό υλικό

Επιλέξτε το σωστό υλικό
Επιλέξτε το σωστό υλικό
Επιλέξτε το σωστό υλικό
Επιλέξτε το σωστό υλικό
Επιλέξτε το σωστό υλικό
Επιλέξτε το σωστό υλικό

Δοκίμασα το GOBI2000 που είναι συνήθως ενσωματωμένο στα Toughbooks. Pro:

- Η κάρτα mini-pci είναι προσεκτική

- έχει επίσης σε εξέλιξη κάτι κυτταρικό

Ενάντιος:

- Δεν λειτουργεί (Είναι πιθανό να το εκτελέσετε σε Linux, αλλά είναι ένα χάος)

Στη συνέχεια, πήρα στα χέρια μου ένα Versalogic VL-MPEu-G2 GPS που είναι κυρίως ένα 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. Το neo θα εμφανιστεί ως συσκευή USB, ώστε να μπορείτε να δοκιμάσετε το "lsusb" γι' αυτό. Αλλά όπως αναφέρθηκε η συσκευή δεν αναγράφεται. Μετά από μερικές δεκαετίες στο Διαδίκτυο διαπίστωσα ότι η υποδοχή PCI ήταν απενεργοποιημένη από προεπιλογή. (Χρησιμοποίησα πολύμετρο για αυτό)

Απευθείας εκτός εγχειριδίου: Το σήμα W_DISABLE# στον ακροδέκτη 20 της υποδοχής Mini PCIe μπορεί να χρησιμοποιηθεί για να απενεργοποιήσετε την τροφοδοσία της μονάδας. Όταν το σήμα είναι υψηλό (προεπιλογή), η τροφοδοσία είναι ενεργοποιημένη. Όταν το σήμα είναι χαμηλό, η πλακέτα απενεργοποιείται. Αυτό είναι χρήσιμο για εφαρμογές πολύ χαμηλής ισχύος. Πώς ελέγχεται αυτό το σήμα εξαρτάται από την πλακέτα στην οποία είναι εγκατεστημένη η μονάδα. Η επιδιωκόμενη χρήση για αυτό το σήμα είναι να απενεργοποιήσετε τους πομπούς σε ασύρματες μονάδες, οπότε η χρήση σε αυτήν τη μονάδα δεν υποστηρίζεται κανονικά από τα τυπικά προγράμματα οδήγησης.

Για να ενεργοποιήσετε τη θύρα mini-pci, πρέπει να κάνετε εκκίνηση στο bios εκεί, πηγαίνετε στην επιλογή "Προαιρετικό κιτ διαμόρφωσης", θα σας ζητηθεί χρήση PW "Hardkit" (το βρήκα κάπου στο διαδίκτυο) Εκεί αλλάξτε τον κωδικό σε 04 εξάγωνο … Τώρα μετά από αποθήκευση και επανεκκίνηση η υποδοχή pci ενεργοποιείται και με

lsusb

πρέπει να βρεις κάτι

Λεωφορείο 001 Συσκευή 004: ID 1546: 01a7 U-Blox AG [u-blox 7]

Βήμα 3: Λειτουργήστε το GPSd

Λήψη GPSd Running
Λήψη GPSd Running

Πρώτα απ 'όλα εγκαταστήστε το gpsd: pacman -Ss gpsd και στη συνέχεια προσθέστε την αντίστοιχη συσκευή στο gpsd -config για μένα είναι το "/dev/ttyACM0"

Πρέπει να ανοίξετε το config και να προσθέσετε ανάλογα. Επίσης, είναι χρήσιμη η επιλογή -n για αναζήτηση σήματος και πριν συνδεθεί ένας πελάτης:

joe /etc /gpsd

και αναζητήστε

ΣΥΣΚΕΥΕΣ = "/dev/ttyACM0"

GPSD_OPTIONS = "-n"

τότε πρέπει να ενεργοποιήσετε και να ξεκινήσετε το gpsd

systemctl ενεργοποίηση gpsd

systemctl εκκίνηση gpsd

τώρα ο διάβολος πρέπει να τρέξει

Βήμα 4: Λάβετε την πρώτη απάντηση

Λάβετε την πρώτη απάντηση
Λάβετε την πρώτη απάντηση

Μπορείτε να χρησιμοποιήσετε το gpsmon στο τερματικό για να λάβετε ορισμένες πληροφορίες που εμφανίζονται με τρόπο που δεν μπορείτε να χρησιμοποιήσετε για τίποτα. Αλλά μπορείτε να δείτε αν το πράγμα λειτουργεί ή όχι. Για εγκατάσταση χρησιμοποιήστε

pacman -Ss gpsmon

μετά από μια επιτυχημένη εγκατάσταση μπορείτε απλά να το ξεκινήσετε

gpsmon

Εκεί μπορείτε να δείτε την ώρα της θέσης και άλλα πράγματα.

Βήμα 5: Λειτουργήστε το Navit

Λήψη Navit Running
Λήψη Navit Running
Λήψη Navit Running
Λήψη Navit Running
Λήψη Navit Running
Λήψη Navit Running

Μπορείτε να χρησιμοποιήσετε το navit για να εμφανίσετε τη θέση σας στο χάρτη. (Όλα όσα θέλω) Επίσης, είναι δυνατή η περιστροφή με στροφή. (Θα χρειαστώ αυτήν τη λειτουργία στο νέο μου Truck … σε 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 minpoll 4 maxpoll 4 προτιμώ

fudge 127.127.28.0 refid GPSd

φοντάν 127.127.28.0 χρόνος1 0.065

και επανεκκίνηση του ntp deamon

systemctl επανεκκίνηση ntpd

Θα δεις τι συμβαίνει

ntpq -p

Βήμα 7: Αυξήστε την πισίνα εντροπίας… Πρέπει ακόμα να γίνει

Αυτή τη στιγμή παίζω για να χρησιμοποιήσω το σήμα strenth και άλλα πράγματα για να αυξήσω την ομάδα εντροπίας από το μηχάνημά μου.

Δεν το έχω κάνει τζετ, αλλά άρχισα να καταλαβαίνω όλα τα θέματα, αλλά ακόμα δεν υπάρχει λύση.

Έχω εγκαταστήσει tng-tools και χρησιμοποιώ gpspipe για τα ακατέργαστα δεδομένα από το δέκτη gps.

pacman -Ss rng -tools

gpspipe -R> test.txt

sudo rngd -f -r test.txt

Αυτό θα γίνει κάποια στιγμή.

Συνιστάται: