Inhaltsverzeichnis:
- Schritt 1: Wählen Sie die richtige Hardware
- Schritt 2: Seltsame Dinge für das BIOS
- Schritt 3: GPSd zum Laufen bringen
- Schritt 4: Erhalten Sie die erste Antwort
- Schritt 5: Navit laufen lassen
- Schritt 6: Hinzufügen der Zeit zu NTP
- Schritt 7: Erhöhen Sie Ihren Entropiepool … muss noch getan werden
Video: GPS auf meinem Toughbook - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Ich habe einen tollen Laptop von meiner Frau. Es ist ein Panasonic Toughbook CF-53, das für mich die beste Lösung ist. Ich verwende Linux und benutze den Computer hauptsächlich für meine Projekte. Das bedeutet, dass ich mich oft nicht um die Ausrüstung kümmere. Außerdem bin ich ziemlich oft draußen oder unterwegs in Europa. Normalerweise nutze ich mein Handy, um eine Vorstellung davon zu bekommen, wo ich bin, aber manchmal habe ich keine Mobilfunkverbindung, wenn ich die Karte aktualisieren muss. Natürlich gibt es Apps, um das Problem zu lösen, aber ich hasse die Geräte vor allem das mit einer Banane auf der Rückseite (auf den Tisch stellen, zerbrochenes Display;-)). Um die schlechten Geräte zu überwinden, wollte ich ein GPS in das Toughbook einbauen. Ich werde zeigen, wie man die HW ändert und das Modul für mein Manjaro Linux einrichtet, um so viele Funktionen wie möglich zu nutzen.
Schritt 1: Wählen Sie die richtige Hardware
Ich habe das GOBI2000 ausprobiert, das normalerweise im Toughbooks. Pro eingebaut ist:
- Die Mini-PCI-Karte ist günstig
- hat auch etwas zellulares im Gange
Nachteil:
- Funktioniert nicht (Es ist möglich, es unter Linux zum Laufen zu bringen, aber es ist ein Durcheinander)
Dann habe ich ein Versalogic VL-MPEu-G2 GPS in die Hände bekommen, das hauptsächlich ein ublox Neo-7N-0-002 ist. Das Ding funktionierte fast sofort, aber der Deckel meines Toughtbooks kann aufgrund der Höhe nicht geschlossen werden. Heizen Sie also das Bügeleisen auf und entfernen Sie alle unnötigen Dinge. Wie die Batterie und einige Anschlüsse. Außerdem habe ich die Mobilfunkantenne überschrumpft.
Weitere Informationen zur Versalogic:
www.versalogic.com/products/DS.asp?Produkt…
Weitere Informationen zum neo7:
www.u-blox.com/de/product/neo-7-serie
Schritt 2: Seltsame Dinge für das BIOS
Zuerst hatte ich das Problem, dass ich die Geräte weder als Bild noch als USB-Gerät gesehen habe. Neo wird als USB-Gerät angezeigt, so dass Sie "lsusb" dafür ausprobieren können. Aber wie gesagt, das Gerät war nicht gelistet. Nach einigen Jahrzehnten im Internet habe ich herausgefunden, dass der PCI-Steckplatz standardmäßig ausgeschaltet war. (Ich habe dafür ein Multimeter verwendet)
Direkt aus dem Handbuch: Das W_DISABLE# Signal an Pin 20 des Mini PCIe Steckers kann zum Abschalten des Modulstroms verwendet werden. Wenn das Signal hoch ist (Standard), ist das Gerät eingeschaltet. Wenn das Signal niedrig ist, wird die Platine ausgeschaltet. Dies ist nützlich für Anwendungen mit sehr geringem Stromverbrauch. Wie dieses Signal gesteuert wird, hängt von der Platine ab, auf der das Modul installiert ist. Die beabsichtigte Verwendung dieses Signals besteht darin, Sender auf Funkmodulen auszuschalten, daher wird die Verwendung auf diesem Modul normalerweise nicht von Standardtreibern unterstützt.
Um den Mini-PCI-Port zu aktivieren, muss man ins Bios booten, dort auf "Optional Kit Configuration" gehen und nach einem PW gefragt werden "toughkit" verwenden (ich habe es irgendwo im Netz gefunden) Dort den Code auf 04 ändern hex… Jetzt nach einem Speichern und Neustart wird der PCI-Slot eingeschaltet und mit
lsusb
du solltest was finden
Bus 001 Gerät 004: ID 1546:01a7 U-Blox AG [u-blox 7]
Schritt 3: GPSd zum Laufen bringen
Installieren Sie zuerst gpsd:pacman -Ss gpsd und fügen Sie dann das entsprechende Gerät zur gpsd-config hinzu für mich ist es das "/dev/ttyACM0"
Sie müssen die Konfiguration öffnen und entsprechend hinzufügen. Hilfreich ist auch die Option -n, um nach Signalen zu suchen, auch bevor ein Client verbunden ist:
joe /etc/gpsd
und suche nach
GERÄTE="/dev/ttyACM0"
GPSD_OPTIONS="-n"
dann musst du gpsd aktivieren und starten
systemctl gpsd aktivieren
systemctl start gpsd
jetzt sollte der dämon laufen
Schritt 4: Erhalten Sie die erste Antwort
Sie können gpsmon im Terminal verwenden, um einige Informationen auf eine Weise anzuzeigen, die Sie für nichts verwenden können. Aber Sie können sehen, ob das Ding funktioniert oder nicht. Um zu installieren, verwenden Sie
pacman -Ss gpsmon
nach erfolgreicher Installation können Sie es einfach mit starten
gpsmon
Dort können Sie die Positionszeit und andere Dinge sehen.
Schritt 5: Navit laufen lassen
Sie können Navit verwenden, um Ihre Position auf einer Karte anzuzeigen. (Alles was ich will) Auch eine Turn-by-Turn-Navigation möglich. (Ich werde diese Funktion in meinem neuen Truck brauchen… in 10 Jahren)Um Navi zu installieren verwenden
pacman -Ss Navit
Damit Navit mit Offline-Karten funktioniert, müssen Sie die Karten herunterladen und den Pfad zur Konfiguration hinzufügen.
joe /usr/share/navit/navit.xml
Suche nach der Zeile:
um die Offline-Karten hinzuzufügen
Stellen Sie außerdem sicher, dass Sie gpsd als Eingabegerät aktiviert haben:
Um die Karte herunterzuladen, können Sie auf diese Seite verweisen:
wiki.navit-project.org/index.php/OpenStree…
Schritt 6: Hinzufügen der Zeit zu NTP
Um die Zeit auf Ihrem System auch zu nutzen, müssen Sie der ntp.config einige Zeilen hinzufügen, dies ermöglicht ein viel besseres und präziseres Timing auf Ihrem System.
joe /etc/ntp.conf
und geben Sie ein:
# GPS (USB /dev/ttyACM0)server 127.127.28.0 minpoll 4 maxpoll 4 bevorzugt
fudge 127.127.28.0 refid GPSd
Fudge 127.127.28.0 Zeit1 0.065
und starte den ntp-Daemon neu
systemctl Neustart ntpd
Du wirst sehen was los ist
ntpq -p
Schritt 7: Erhöhen Sie Ihren Entropiepool … muss noch getan werden
Im Moment spiele ich herum, um die Signalstärke und andere Dinge zu verwenden, um den Entropiepool meiner Maschine zu erhöhen.
Ich habe es noch nicht gemacht, aber ich habe angefangen, alle Themen zu verstehen, aber immer noch keine Lösung.
Ich habe tng-tools installiert und verwende gpspipe für die Rohdaten vom GPS-Empfänger.
pacman -Ss rng-tools
gpspipe -R > test.txt
sudo rngd -f -r test.txt
Dies wird irgendwann geschehen.
Empfohlen:
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 9 Schritte
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um die Zeit auf dem LCD anzuzeigen
So schalten Sie das GPS auf ein anderes Gerät um – wikiHow
So schalten Sie das GPS auf verschiedene Geräte um: Der Vorgang besteht darin, das GPS von der Kabine des Mähdreschers zu nehmen, es auf die Traktorkabine zu setzen, das Display vom Mähdrescher auszuhängen und in den Traktor einzubauen. Es werden keine Werkzeuge benötigt, um diesen Vorgang abzuschließen, und seien Sie vorsichtig beim Herumklettern auf Geräten
So kopieren Sie Spielstände auf einfache Weise auf eine Microsoft- oder Drittanbieter-MU.: 9 Schritte
So kopieren Sie Spielstände einfach auf eine Microsoft- oder Drittanbieter-MU.: Original-Tutorial HIER CD, die es einfach macht, genau das zu tun. Dies ist kein vollständiges Softmod-Tutorial, dies
Wie zeichne ich einen Computerbildschirm auf einem Mac auf?: 7 Schritte
Wie zeichne ich den Computerbildschirm auf dem Mac auf?: Wie zeichne ich den Bildschirm auf dem Mac auf? Wollten Sie schon immer etwas aufzeichnen, was auf Ihrem Computer oder Telefon passiert? Vielleicht sehen Sie sich ein Video an und möchten einen Clip aufnehmen; Vielleicht versuchst du jemandem zu zeigen, wie man etwas macht, und ein Video würde es schaffen
Stativ-Kopf auf Einbeinstativ-Kopf Adapter auf 43 Cent. Wörtlich.: 6 Schritte
Stativ-Kopf auf Einbeinstativ-Kopf Adapter auf 43 Cent. Wörtlich.: Kurze Version meiner Geschichte: Ich habe eine Kamera gekauft, sie kam mit einem Bündel an Zubehör, darunter ein Samsonite 1100 Stativ. Ich habe ein Einbeinstativ. Ich möchte sehr bald Fotos mit einem Schwenkkopf auf dem Einbeinstativ machen und hatte keine 40 $, um ein L