Inhoudsopgave:

GPS op My Toughbook: 7 stappen (met afbeeldingen)
GPS op My Toughbook: 7 stappen (met afbeeldingen)

Video: GPS op My Toughbook: 7 stappen (met afbeeldingen)

Video: GPS op My Toughbook: 7 stappen (met afbeeldingen)
Video: Een nieuwe ASUS-laptop instellen | ASUS Support 2024, November
Anonim
GPS op Mijn Toughbook
GPS op Mijn Toughbook

Ik heb een geweldige laptop gekregen van mijn vrouw. Het is een Panasonic Toughbook CF-53 en dat is voor mij de beste oplossing. Ik draai Linux en gebruik de computer voornamelijk voor mijn projecten. Dat betekent dat ik vaak niet voor de apparatuur zorg. Ook ben ik vrij vaak buiten of onderweg in Europa. Normaal gesproken gebruik ik mijn mobiel om een idee te krijgen waar ik ben, maar af en toe heb ik geen mobiele verbinding als ik de kaart moet vernieuwen. Natuurlijk zijn er apps om het probleem op te lossen, maar ik haat de apparaten, vooral die met een banaan op de achterkant (plaats het op het gebarsten scherm van de tafel;-)). Om de slechte apparaten te overwinnen, plande ik een GPS in de Toughbook te implementeren. Ik zal illustreren hoe je de HW kunt wijzigen en de module voor mijn Manjaro Linux kunt instellen om zoveel mogelijk functies te gebruiken.

Stap 1: Kies de juiste hardware

Kies de juiste hardware
Kies de juiste hardware
Kies de juiste hardware
Kies de juiste hardware
Kies de juiste hardware
Kies de juiste hardware

Ik heb de GOBI2000 geprobeerd die normaal in de Toughbooks. Pro is ingebouwd:

- De mini-pci-kaart is goedkoop

- heeft ook een mobiel ding aan de gang

tegen:

- Werkt niet (het is mogelijk om het op Linux te krijgen, maar het is een puinhoop)

Toen kreeg ik een Versalogic VL-MPEu-G2 GPS in handen, die voornamelijk een ublox Neo-7N-0-002 is. Dit ding werkte bijna uit de doos, maar het deksel van mijn leerboek kan vanwege de hoogte niet worden gesloten. Dus verhit het strijkijzer en verwijder alle overbodige spullen. Zoals de batterij en sommige connectoren. Ook heb ik de cellulaire antenne te groot gemaakt.

meer informatie voor de Versalogic:

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

Meer informatie voor de neo7:

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

Stap 2: Vreemde dingen voor het BIOS

Vreemde dingen voor het BIOS
Vreemde dingen voor het BIOS
Vreemde dingen voor het BIOS
Vreemde dingen voor het BIOS

ten eerste had ik het probleem dat ik de apparaten niet als een foto of als een USB-apparaat heb zien verschijnen. De neo zal verschijnen als een USB-apparaat, dus je kunt "lsusb" daarvoor proberen. Maar zoals gezegd stond het apparaat niet in de lijst. Na enkele decennia op internet ben ik erachter gekomen dat het PCI-slot standaard was uitgeschakeld. (ik heb hiervoor een multimeter gebruikt)

Rechtstreeks uit de handleiding: het W_DISABLE#-signaal op pin 20 van de Mini PCIe-connector kan worden gebruikt om de module uit te schakelen. Wanneer het signaal hoog is (standaard), is de stroom ingeschakeld. Als het signaal laag is, wordt het bord uitgeschakeld. Dit is handig voor toepassingen met een zeer laag vermogen. Hoe dit signaal wordt geregeld, hangt af van de kaart waarop de module is geïnstalleerd. Het beoogde gebruik van dit signaal is om zenders op draadloze modules uit te schakelen, dus het gebruik op deze module wordt normaal gesproken niet ondersteund door standaardstuurprogramma's.

Om de mini-pci-poort in te schakelen, moet je opstarten in de bios, daar ga je naar "Optional Kit Configuration" je wordt gevraagd om een PW-gebruik "toughkit" (ik heb het ergens op het net gevonden) Daar verander de code in 04 hex… Nu na een save en herstart is de pci-sleuf ingeschakeld en met

lsusb

je zou iets moeten vinden

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

Stap 3: GPSd laten draaien

GPSd laten draaien
GPSd laten draaien

Installeer eerst gpsd:pacman -Ss gpsd en voeg vervolgens het bijbehorende apparaat toe aan de gpsd-config voor mij is het de "/dev/ttyACM0"

U moet de configuratie openen en dienovereenkomstig toevoegen. Ook handig de -n optie om ook naar signaal te zoeken voordat een client is verbonden:

joe /etc/gpsd

en zoek naar

DEVICES="/dev/ttyACM0"

GPSD_OPTIONS="-n"

dan moet je gpsd inschakelen en starten

systemctl gpsd inschakelen

systemctl start gpsd

nu zou de demon moeten rennen

Stap 4: Krijg de eerste reactie

Ontvang de eerste reactie
Ontvang de eerste reactie

Je kunt gpsmon in de terminal gebruiken om informatie te krijgen die je nergens voor kunt gebruiken. Maar je kunt zien of het ding werkt of niet. Gebruik om te installeren:

pacman -Ss gpsmon

na een succesvolle installatie kunt u deze eenvoudig starten met

gpsmon

Daar kun je de positietijd en andere dingen zien.

Stap 5: Navit laten draaien

Navit aan de praat krijgen
Navit aan de praat krijgen
Navit aan de praat krijgen
Navit aan de praat krijgen
Navit aan de praat krijgen
Navit aan de praat krijgen

U kunt navit gebruiken om uw positie op een kaart weer te geven. (Alles wat ik wil) Ook mogelijk een turn by turn navigatie. (Ik heb deze functie nodig in mijn nieuwe Truck… over 10 jaar) Om navit use te installeren

pacman -Ss navit

Om navit te laten werken met offline kaarten, moet u de kaarten downloaden en het pad naar de configuratie toevoegen.

joe /usr/share/navit/navit.xml

Zoek de regel:

om de offline kaarten toe te voegen

Zorg er ook voor dat je gpsd als invoerapparaat hebt ingeschakeld:

Om de kaart te downloaden kunt u deze pagina raadplegen:

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

Stap 6: Voeg de tijd toe aan NTP

Voeg de tijd toe aan NTP
Voeg de tijd toe aan NTP
Voeg de tijd toe aan NTP
Voeg de tijd toe aan NTP

Om ook de tijd op uw systeem te gebruiken, moet u enkele regels toevoegen aan de ntp.config, dit zorgt voor een veel betere en nauwkeurigere timing op uw systeem.

joe /etc/ntp.conf

en voer in:

# GPS (USB /dev/ttyACM0)server 127.127.28.0 minpoll 4 maxpoll 4 liever

fudge 127.127.28.0 hernieuwde GPSd

fudge 127.127.28.0 tijd1 0.065

en herstart de ntp-deamon

systemctl herstart ntpd

Je zult zien wat er aan de hand is met

ntpq -p

Stap 7: Vergroot uw entropiepool … moet nog worden gedaan

Op dit moment ben ik aan het spelen om de signaalsterkte en andere dingen te gebruiken om de entropiepool van mijn machine te vergroten.

Ik heb het niet gedaan, maar ik begon alle onderwerpen te begrijpen, maar nog steeds geen oplossing.

Ik heb tng-tools geïnstalleerd en gebruik gpspipe voor de onbewerkte gegevens van de gps-ontvanger.

pacman -Ss rng-tools

gpspipe -R > test.txt

sudo rngd -f -r test.txt

Dit zal op een gegeven moment gebeuren.

Aanbevolen: