Innholdsfortegnelse:

GPS på My Toughbook: 7 trinn (med bilder)
GPS på My Toughbook: 7 trinn (med bilder)

Video: GPS på My Toughbook: 7 trinn (med bilder)

Video: GPS på My Toughbook: 7 trinn (med bilder)
Video: Spy GPS tracker GF-07 detailed review 2024, November
Anonim
GPS på My Toughbook
GPS på My Toughbook

Jeg har en flott bærbar PC av kona mi. Det er en Panasonic Toughbook CF-53 som er den beste løsningen for meg. Jeg kjører Linux og bruker datamaskinen hovedsakelig til prosjektene mine. Noe som gjør at jeg ofte ikke tar vare på utstyret. Jeg er også ganske ofte utenfor eller på veien i Europa. Normalt bruker jeg mobilen min til å få en ide om hvor jeg er, men jeg har av og til ingen mobilforbindelse når jeg må oppdatere kartet. Selvfølgelig er det Apper for å løse problemet, men jeg hater enhetene, spesielt den med en banan på baksiden (Plasser den på bordet sprukket skjerm;-)). For å overvinne de dårlige enhetene planla jeg å implementere en GPS i Toughbook. Jeg skal illustrere hvordan jeg endrer HW og konfigurerer modulen for min Manjaro Linux for å bruke så mange funksjoner som mulig.

Trinn 1: Velg riktig maskinvare

Velg riktig maskinvare
Velg riktig maskinvare
Velg riktig maskinvare
Velg riktig maskinvare
Velg riktig maskinvare
Velg riktig maskinvare

Jeg har prøvd GOBI2000 som normalt er innebygd i Toughbooks. Pro:

- Mini-pci-kortet er tøft

- har også noe mobilting på gang

Lure:

- Fungerer ikke (det er mulig å få det til å kjøre på Linux, men det er rot)

Så fikk jeg tak i en Versalogic VL-MPEu-G2 GPS som hovedsakelig er en ublox Neo-7N-0-002. Denne tingen fungerte nesten ut av esken, men lokket på boken min kan ikke lukkes på grunn av høyden. Så varm opp strykejernet og fjern alle unødvendige ting. Som batteriet og noen kontakter. Også jeg krympet mobilantennen.

mer informasjon om Versalogic:

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

Mer informasjon for neo7:

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

Trinn 2: Merkelige ting for BIOS

Merkelige ting for BIOS
Merkelige ting for BIOS
Merkelige ting for BIOS
Merkelige ting for BIOS

Først av alt hadde jeg problemet med at jeg ikke har sett enhetene komme opp som verken et bilde eller en USB -enhet. Neoen vil komme opp som en USB -enhet, så du kan prøve "lsusb" for det. Men som nevnt var enheten ikke oppført. Etter noen tiår på Internett har jeg funnet ut at PCI -sporet som standard er slått av. (Jeg har brukt et multimeter til dette)

Direkte ut av manualen: W_DISABLE# -signalet på pinne 20 på Mini PCIe -kontakten kan brukes til å slå av modulen. Når signalet er høyt (standard), er strømmen på. Når signalet er lavt, er kortet slått av. Dette er nyttig for applikasjoner med svært lite strøm. Hvordan dette signalet styres, avhenger av kortet som modulen er installert på. Den tiltenkte bruken av dette signalet er å slå av sendere på trådløse moduler, så bruk av denne modulen støttes normalt ikke av standarddrivere.

For å aktivere mini-pci-porten må du starte opp i bios, gå til "Valgfri settkonfigurasjon", du blir bedt om å bruke PW-bruk "toughkit" (jeg har funnet den et sted i nettet) Der endres koden til 04 hex … Nå etter en lagring og omstart er pci -sporet slått på og med

lsusb

du burde finne noe

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

Trinn 3: Få GPSd -kjøring

Få GPSd -kjøring
Få GPSd -kjøring

Først og fremst installer gpsd: pacman -Ss gpsd, og legg deretter til den tilsvarende enheten i gpsd -config for meg, det er "/dev/ttyACM0"

Du må åpne konfigurasjonen og legge til deretter. Også nyttig -n -alternativet for å søke etter signal også før en klient er tilkoblet:

joe /etc /gpsd

og se etter

ENHETER = "/dev/ttyACM0"

GPSD_OPTIONS = "-n"

da må du aktivere og starte gpsd

systemctl aktiver gpsd

systemctl start gpsd

nå skal deamon kjøre

Trinn 4: Få det første svaret

Få det første svaret
Få det første svaret

Du kan bruke gpsmon i terminalen for å få vist informasjon på en måte du ikke kan bruke til noe, men du kan se om tingen fungerer eller ikke. For å installere bruk

pacman -Ss gpsmon

etter en vellykket installasjon kan du ganske enkelt starte den med

gpsmon

Der kan du se posisjonstid og andre ting.

Trinn 5: Få Navit Running

Få Navit Running
Få Navit Running
Få Navit Running
Få Navit Running
Få Navit Running
Få Navit Running

Du kan bruke navit til å vise posisjonen din på et kart. (Alt jeg vil) Mulig også sving for sving -navigasjon. (Jeg trenger denne funksjonen i min nye lastebil … om 10 år) For å installere navit bruk

pacman -Ss navit

For å få navit til å jobbe med frakoblede kart må du laste ned kartene og legge til banen til konfigurasjonen.

joe /usr/share/navit/navit.xml

Se etter linjen:

for å legge til frakoblede kart

Sørg også for at du har aktivert gpsd som inndataenhet:

For å laste ned kartet kan du henvise til denne siden:

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

Trinn 6: Legg til tiden i NTP

Legg til tiden i NTP
Legg til tiden i NTP
Legg til tiden i NTP
Legg til tiden i NTP

For å også bruke tiden på systemet må du legge til noen linjer i ntp.config, noe som gir mye bedre og presis timing på systemet ditt.

joe /etc/ntp.conf

og skriv inn:

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

fudge 127.127.28.0 refid GPSd

fudge 127.127.28.0 time1 0.065

og start ntp deamon på nytt

systemctl start ntpd på nytt

Du får se hva som skjer

ntpq -p

Trinn 7: Øk Entropy Pool … Må fortsatt gjøres

Akkurat nå leker jeg og bruker signalet strenth og andre ting for å øke entropibassenget fra maskinen min.

Jeg har ikke gjort det jet, men jeg begynte å forstå alle temaene, men fortsatt ingen løsning.

Jeg har installert tng-verktøy og bruker gpspipe for rådata fra GPS-mottakeren.

pacman -Ss rng -verktøy

gpspipe -R> test.txt

sudo rngd -f -r test.txt

Dette vil bli gjort på et tidspunkt.

Anbefalt: