Table des matières:

GPS sur mon Toughbook : 7 étapes (avec photos)
GPS sur mon Toughbook : 7 étapes (avec photos)

Vidéo: GPS sur mon Toughbook : 7 étapes (avec photos)

Vidéo: GPS sur mon Toughbook : 7 étapes (avec photos)
Vidéo: How To Enable Your Location Services On Your PC Or Laptop In Windows 10 Tutorial 2024, Novembre
Anonim
GPS sur mon Toughbook
GPS sur mon Toughbook

J'ai un super ordinateur portable de ma femme. C'est un Panasonic Toughbook CF-53 qui est la meilleure solution pour moi. J'utilise Linux et j'utilise l'ordinateur principalement pour mes projets. Ce qui veut dire que souvent je ne m'occupe pas du matériel. Aussi je suis assez souvent à l'extérieur ou sur la route en Europe. Normalement j'utilise mon portable pour me faire une idée de l'endroit où je me trouve mais de temps en temps je n'ai pas de connexion cellulaire quand je dois rafraîchir la carte. Bien sûr il y a des Apps pour résoudre le problème mais je déteste les appareils surtout celui avec une banane à l'arrière (Placez-le sur la table écran fissuré;-)). Pour surmonter les mauvais appareils, j'ai prévu d'implémenter un GPS dans le Toughbook. Je vais illustrer comment changer le matériel et configurer le module pour que mon Linux Manjaro utilise autant de fonctions que possible.

Étape 1: Choisissez le bon matériel

Choisissez le bon matériel
Choisissez le bon matériel
Choisissez le bon matériel
Choisissez le bon matériel
Choisissez le bon matériel
Choisissez le bon matériel

J'ai essayé le GOBI2000 qui est normalement intégré dans Toughbooks. Pro:

- La carte mini-pci est bon marché

- a aussi quelque chose de cellulaire en cours

Inconvénient:

- Ne fonctionne pas (il est possible de le faire fonctionner sous Linux mais c'est le bordel)

Ensuite, j'ai mis la main sur un GPS Versalogic VL-MPEu-G2 qui est principalement un ublox Neo-7N-0-002. Cette chose a fonctionné presque hors de la boîte, mais le couvercle de mon manuel ne peut pas être fermé en raison de la hauteur. Alors chauffez le fer et enlevez tous les trucs inutiles. Comme la batterie et certains connecteurs. Aussi j'ai trop rétréci l'antenne cellulaire.

plus d'informations sur le Versalogic:

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

Plus d'informations pour le neo7:

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

Étape 2: Choses étranges pour le BIOS

Des choses étranges pour le BIOS
Des choses étranges pour le BIOS
Des choses étranges pour le BIOS
Des choses étranges pour le BIOS

Tout d'abord, j'ai eu le problème de ne pas avoir vu les périphériques apparaître sous forme de photo ou de périphérique USB. Le néo apparaîtra en tant que périphérique USB, vous pouvez donc essayer "lsusb" pour cela. Mais comme mentionné, l'appareil n'était pas répertorié. Après quelques décennies sur Internet, j'ai découvert que le slot PCI était désactivé par défaut. (j'ai utilisé un multimètre pour cela)

Directement hors du manuel: Le signal W_DISABLE# sur la broche 20 du connecteur Mini PCIe peut être utilisé pour éteindre le module. Lorsque le signal est élevé (par défaut), l'alimentation est activée. Lorsque le signal est faible, la carte est mise hors tension. Ceci est utile pour les applications à très faible consommation. La manière dont ce signal est contrôlé dépend de la carte sur laquelle le module est installé. L'utilisation prévue de ce signal est de désactiver les émetteurs sur les modules sans fil, de sorte que l'utilisation sur ce module n'est normalement pas prise en charge par les pilotes standard.

Pour activer le port mini-pci, vous devez démarrer dans le bios, allez dans "Configuration du kit en option", il vous sera demandé un "toughkit" d'utilisation de PW (je l'ai trouvé quelque part sur le net) Changez le code en 04 hex… Maintenant, après une sauvegarde et un redémarrage, le slot pci est allumé et avec

lsusb

tu devrais trouver quelque chose

Bus 001 Appareil 004: ID 1546:01a7 U-Blox AG [u-blox 7]

Étape 3: lancez GPSd

Lancer le GPSd
Lancer le GPSd

Tout d'abord installez gpsd:pacman -Ss gpsd puis ajoutez le périphérique correspondant à la gpsd-config pour moi c'est le "/dev/ttyACM0"

Vous devez ouvrir la configuration et ajouter en conséquence. L'option -n est également utile pour rechercher le signal également avant qu'un client ne soit connecté:

joe /etc/gpsd

et chercher

APPAREILS="/dev/ttyACM0"

GPSD_OPTIONS="-n"

alors vous devez activer et démarrer gpsd

systemctl activer gpsd

systemctl démarrer gpsd

maintenant le démon devrait courir

Étape 4: Obtenez la première réponse

Obtenez la première réponse
Obtenez la première réponse

Vous pouvez utiliser gpsmon dans le terminal pour obtenir des informations affichées d'une manière que vous ne pouvez utiliser pour rien. Mais vous pouvez voir si la chose fonctionne ou non. Pour installer utiliser

pacman -Ss gpsmon

après une installation réussie, vous pouvez simplement le démarrer avec

gpsmon

Là, vous pouvez voir le temps de position et d'autres choses.

Étape 5: Lancez Navit

Lancez Navit
Lancez Navit
Lancez Navit
Lancez Navit
Lancez Navit
Lancez Navit

Vous pouvez utiliser la navigation pour afficher votre position sur une carte. (Tout ce que je veux) Également possible une navigation pas à pas. (J'aurai besoin de cette fonction dans mon nouveau camion… dans 10 ans)Pour installer la navigation, utilisez

pacman -Ss navit

Pour que Navit fonctionne avec des cartes hors ligne, vous devez télécharger les cartes et ajouter le chemin à la configuration.

joe /usr/share/navit/navit.xml

Recherchez la ligne:

pour ajouter les cartes hors ligne

Assurez-vous également que vous avez activé gpsd comme périphérique d'entrée:

Pour télécharger la carte vous pouvez vous référer à cette page:

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

Étape 6: ajouter l'heure à NTP

Ajouter l'heure à NTP
Ajouter l'heure à NTP
Ajouter l'heure à NTP
Ajouter l'heure à NTP

Pour utiliser également l'heure sur votre système, vous devez ajouter quelques lignes au fichier ntp.config, ce qui permet une synchronisation bien meilleure et précise sur votre système.

joe /etc/ntp.conf

et entrez:

# Serveur GPS (USB /dev/ttyACM0) 127.127.28.0 minpoll 4 maxpoll 4 prefer

fudge 127.127.28.0 refid GPSd

fondre 127.127.28.0 temps1 0.065

et redémarrer le démon ntp

systemctl redémarrer ntpd

Tu verras ce qui se passe avec

ntpq -p

Étape 7: Augmentez votre pool d'entropie… cela reste à faire

En ce moment, je m'amuse à utiliser la force du signal et d'autres choses pour augmenter le pool d'entropie de ma machine.

Je ne l'ai pas fait jet mais j'ai commencé à comprendre tous les sujets mais toujours pas de solution.

J'ai installé tng-tools et j'utilise gpspipe pour les données brutes du récepteur gps.

pacman -Ss rng-tools

gpspipe -R > test.txt

sudo rngd -f -r test.txt

Cela sera fait à un moment donné.

Conseillé: