Indholdsfortegnelse:

GPS på My Toughbook: 7 trin (med billeder)
GPS på My Toughbook: 7 trin (med billeder)

Video: GPS på My Toughbook: 7 trin (med billeder)

Video: GPS på My Toughbook: 7 trin (med billeder)
Video: Fix : Not Able To See The Thumbnail of Images in Windows 7, 8, 8.1 or 10 2024, Juli
Anonim
GPS på My Toughbook
GPS på My Toughbook

Jeg har en fantastisk bærbar computer fra min kone. Det er en Panasonic Toughbook CF-53, som er den bedste løsning for mig. Jeg kører Linux og bruger computeren hovedsageligt til mine projekter. Hvilket betyder, at jeg ofte ikke tager mig af udstyret. Jeg er også ret ofte udenfor eller på vej i Europa. Normalt bruger jeg min mobil til at få en idé om, hvor jeg er, men fra tid til anden har jeg ingen mobilforbindelse, når jeg skal opdatere kortet. Selvfølgelig er der Apps til at løse problemet, men jeg hader enhederne især den med en banan på bagsiden (Læg den på bordet revnet display;-)). For at overvinde de dårlige enheder planlagde jeg at implementere en GPS i Toughbook. Jeg vil illustrere, hvordan jeg ændrer HW og konfigurerer modulet til mit Manjaro Linux til at bruge så mange funktioner som muligt.

Trin 1: Vælg den rigtige hardware

Vælg den rigtige hardware
Vælg den rigtige hardware
Vælg den rigtige hardware
Vælg den rigtige hardware
Vælg den rigtige hardware
Vælg den rigtige hardware

Jeg har prøvet GOBI2000, som normalt er indbygget i Toughbooks. Pro:

- Mini-pci-kortet er billigt

- har også nogle cellulære ting i gang

Ulempe:

- Virker ikke (det er muligt at få det til at køre på Linux, men det er et rod)

Derefter fik jeg fingrene i en Versalogic VL-MPEu-G2 GPS, som hovedsageligt er en ublox Neo-7N-0-002. Denne ting fungerede næsten ud af æsken, men låget på min opgavebog kan ikke lukkes på grund af højden. Så opvarm strygejernet og fjern alle unødvendige ting. Ligesom batteriet og nogle stik. Jeg overskrumpede også mobilantennen.

flere oplysninger om Versalogic:

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

Mere information til neo7:

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

Trin 2: Mærkelige ting til BIOS

Mærkelige ting til BIOS
Mærkelige ting til BIOS
Mærkelige ting til BIOS
Mærkelige ting til BIOS

Først og fremmest havde jeg det problem, at jeg ikke har set enhederne komme som enten et billede eller en USB -enhed. Neoen vil komme op som en USB -enhed, så du kan prøve "lsusb" til det. Men som nævnt var enheden ikke opført. Efter nogle årtier på Internettet har jeg fundet ud af, at PCI -slot som standard er slukket. (Jeg har brugt et multimeter til dette)

Direkte ud af manualen: W_DISABLE# -signalet på pin 20 på Mini PCIe -stikket kan bruges til at slukke for modulets strøm. Når signalet er højt (standard), er strømmen tændt. Når signalet er lavt, slukkes kortet. Dette er nyttigt til applikationer med meget lav effekt. Hvordan dette signal styres afhænger af kortet, som modulet er installeret på. Den påtænkte anvendelse af dette signal er at slukke for sendere på trådløse moduler, så brugen af dette modul understøttes normalt ikke af standarddrivere.

For at aktivere mini-pci-porten skal du starte op i bios, gå til "Valgfrit sætkonfiguration", du bliver bedt om en PW-brug "toughkit" (jeg har fundet det et eller andet sted på nettet) Der ændres koden til 04 hex … Nu efter en gemning og genstart tændes pci -slot og med

lsusb

du skulle finde noget

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

Trin 3: Få GPSd til at køre

Få GPSd kørende
Få GPSd kørende

Først og fremmest installer gpsd: pacman -Ss gpsd, og tilføj derefter den tilsvarende enhed til gpsd -config for mig, det er "/dev/ttyACM0"

Du skal åbne konfigurationen og tilføje i overensstemmelse hermed. Også nyttig -n mulighed for at søge efter signal også før en klient er tilsluttet:

joe /etc /gpsd

og kigge efter

ENHEDER = "/dev/ttyACM0"

GPSD_OPTIONS = "-n"

så skal du aktivere og starte gpsd

systemctl aktivere gpsd

systemctl start gpsd

nu skulle deamonen køre

Trin 4: Få det første svar

Få det første svar
Få det første svar

Du kan bruge gpsmon i terminalen til at få vist nogle oplysninger på en måde, du ikke kan bruge til noget, men du kan se, om tingen fungerer eller ej. For at installere brug

pacman -Ss gpsmon

efter en vellykket installation kan du simpelthen starte det med

gpsmon

Der kan du se positionstid og andre ting.

Trin 5: Få Navit Running

Få Navit kørende
Få Navit kørende
Få Navit kørende
Få Navit kørende
Få Navit kørende
Få Navit kørende

Du kan bruge navit til at vise din position på et kort. (Alt hvad jeg vil) Også muligt en sving for sving navigation. (Jeg skal bruge denne funktion i min nye lastbil … om 10 år) For at installere navit brug

pacman -Ss navit

For at få navit til at arbejde med offline -kort skal du downloade kortene og tilføje stien til konfigurationen.

joe /usr/share/navit/navit.xml

Se efter linjen:

for at tilføje offlinekort

Sørg også for, at du har aktiveret gpsd som inputenhed:

For at downloade kortet kan du henvise til denne side:

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

Trin 6: Tilføj tiden til NTP

Tilføj tiden til NTP
Tilføj tiden til NTP
Tilføj tiden til NTP
Tilføj tiden til NTP

For også at bruge tiden på dit system skal du tilføje nogle linjer til ntp.config, hvilket tillader meget bedre og præcis timing på dit system.

joe /etc/ntp.conf

og indtast:

# GPS (USB /dev /ttyACM0) server 127.127.28.0 minpoll 4 maxpoll 4 foretrækker

fudge 127.127.28.0 refid GPSd

fudge 127.127.28.0 tid1 0.065

og genstart ntp deamon

systemctl genstart ntpd

Du vil se, hvad der foregår med

ntpq -p

Trin 7: Forøg din entropipulje … Der skal stadig gøres

Lige nu leger jeg med at bruge signalet strenth og andre ting til at øge entropipuljen fra min maskine.

Jeg har ikke gjort det jet, men jeg begyndte at forstå alle emnerne, men stadig ingen løsning.

Jeg har installeret tng-værktøjer og bruger gpspipe til rådata fra GPS-modtageren.

pacman -Ss rng -værktøjer

gpspipe -R> test.txt

sudo rngd -f -r test.txt

Dette vil blive gjort på et tidspunkt.

Anbefalede: