INHOUDSOPGAWE:

GPS op My Toughbook: 7 stappe (met foto's)
GPS op My Toughbook: 7 stappe (met foto's)

Video: GPS op My Toughbook: 7 stappe (met foto's)

Video: GPS op My Toughbook: 7 stappe (met foto's)
Video: Je navigatiesysteem herstellen 2024, November
Anonim
GPS op My Toughbook
GPS op My Toughbook

Ek het 'n goeie skootrekenaar van my vrou gekry. Dit is 'n Panasonic Toughbook CF-53 wat die beste oplossing vir my is. Ek gebruik Linux en gebruik die rekenaar hoofsaaklik vir my projekte. Dit beteken dat ek dikwels nie vir die toerusting sorg nie. Ek is ook gereeld buite of onderweg in Europa. Gewoonlik gebruik ek my selfoon om 'n idee te kry van waar ek is, maar ek het af en toe geen mobiele verbinding as ek die kaart moet verfris nie. Natuurlik is daar programme om die probleem op te los, maar ek haat die toestelle, veral die een met 'n piesang op die agterkant (plaas dit op die tafel;)). Om die slegte toestelle te oorkom, was ek van plan om 'n GPS in die Toughbook te implementeer. Ek sal illustreer hoe ek die HW kan verander en die module vir my Manjaro Linux instel om soveel moontlik funksies te gebruik.

Stap 1: Kies die regte hardeware

Kies die regte hardeware
Kies die regte hardeware
Kies die regte hardeware
Kies die regte hardeware
Kies die regte hardeware
Kies die regte hardeware

Ek het die GOBI2000 probeer wat normaalweg ingebou is in die Toughbooks. Pro:

- Die mini-pci-kaart is goedkoop

- het ook 'n paar mobiele dinge aan die gang

Nadele:

- Werk nie (dit is moontlik om dit op Linux te laat werk, maar dit is 'n gemors)

Toe kry ek 'n Versalogic VL-MPEu-G2 GPS wat hoofsaaklik 'n ublox Neo-7N-0-002 is. Hierdie ding werk amper uit die boks, maar die deksel van my boek kan nie toegemaak word nie weens die hoogte. Verhit dus die yster en verwyder alle onnodige goed. Soos die battery en 'n paar verbindings. Ek het ook die mobiele antenna oorgekrimp.

meer inligting oor die Versalogic:

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

Meer inligting vir die neo7:

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

Stap 2: Vreemde dinge vir die BIOS

Vreemde dinge vir die BIOS
Vreemde dinge vir die BIOS
Vreemde dinge vir die BIOS
Vreemde dinge vir die BIOS

Eerstens het ek die probleem gehad dat ek nie gesien het dat die toestelle as 'n foto of 'n USB -toestel verskyn nie. Die neo sal as 'n USB -toestel verskyn, sodat u daarvoor 'lsusb' kan probeer. Maar soos genoem, is die toestel nie gelys nie. Na 'n paar dekades op die internet het ek uitgevind dat die PCI -gleuf standaard afgeskakel is. (Ek het 'n multimeter hiervoor gebruik)

Direk uit die handleiding: Die W_DISABLE# sein op pen 20 van die Mini PCIe -aansluiting kan gebruik word om die krag van die module af te skakel. As die sein hoog is (standaard), is die krag aan. As die sein laag is, word die bord afgeskakel. Dit is handig vir toepassings met baie lae krag. Hoe hierdie sein beheer word, hang af van die bord waarop die module geïnstalleer is. Die bedoelde gebruik vir hierdie sein is om senders op draadlose modules uit te skakel, sodat die gebruik van hierdie module normaalweg nie deur standaardbestuurders ondersteun word nie.

Om die mini-pci-poort moontlik te maak, moet u in die bios begin, gaan na 'Opsionele kitskonfigurasie', u sal 'n PW-gebruik 'toughkit' kry (ek het dit êrens in die internet gevind). Verander die kode na 04 hex … Na 'n stoor en herlaai, word die pci -gleuf aangeskakel en aangeskakel

lsusb

jy moet iets vind

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

Stap 3: Laat GPSd hardloop

Kry GPSd -hardloop
Kry GPSd -hardloop

Installeer eerstens gpsd: pacman -Ss gpsd, voeg dan die ooreenstemmende toestel by die gpsd -config vir my, dit is die "/dev/ttyACM0"

U moet die config oopmaak en dienooreenkomstig byvoeg. Ook die -n opsie nuttig om na sein te soek, ook voordat 'n kliënt gekoppel is:

joe /etc /gpsd

en soek

TOESTELLE = "/dev/ttyACM0"

GPSD_OPTIONS = "-n"

dan moet u gpsd aktiveer en begin

systemctl aktiveer gpsd

systemctl begin gpsd

nou moet die deamon loop

Stap 4: Kry die eerste reaksie

Kry die eerste reaksie
Kry die eerste reaksie

U kan gpsmon in die terminale gebruik om inligting te wys op 'n manier wat u vir niks kan gebruik nie, maar u kan sien of die ding werk of nie. Gebruik te installeer

pacman -Ss gpsmon

na 'n suksesvolle installasie kan u dit eenvoudig begin

gpsmon

Daar kan u die posisioneringstyd en ander dinge sien.

Stap 5: Begin Navit

Kry Navit Running
Kry Navit Running
Kry Navit Running
Kry Navit Running
Kry Navit Running
Kry Navit Running

U kan navit gebruik om u posisie op 'n kaart te wys. (Alles wat ek wil hê) Ook moontlik 'n draai vir draai -navigasie. (Ek benodig hierdie funksie in my nuwe vragmotor … oor 10 jaar) Om navit te gebruik

pacman -Ss navit

Om navit met aflynkaarte te laat werk, moet u die kaarte aflaai en die pad by die konfigurasie voeg.

joe /usr/share/navit/navit.xml

Soek die reël:

om vanlyn kaarte by te voeg

Maak ook seker dat u gpsd as invoertoestel geaktiveer het:

Om die kaart af te laai, kan u na hierdie bladsy verwys:

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

Stap 6: Voeg die tyd by NTP

Voeg die tyd by NTP
Voeg die tyd by NTP
Voeg die tyd by NTP
Voeg die tyd by NTP

Om ook die tyd op u stelsel te gebruik, moet u 'n paar reëls by die ntp.config voeg, wat 'n baie beter en presiese tydsberekening van u stelsel moontlik maak.

joe /etc/ntp.conf

en voer in:

# GPS (USB /dev /ttyACM0) bediener 127.127.28.0 minpoll 4 maxpoll 4 verkies

fudge 127.127.28.0 refid GPSd

fudge 127.127.28.0 tyd1 0.065

en herbegin die ntp deamon

systemctl herlaai ntpd

U sal sien waarmee dit aangaan

ntpq -p

Stap 7: Verhoog u entropiepoel … Daar moet nog gedoen word

Op die oomblik speel ek rond om die sein strenth en ander goed te gebruik om die entropiepoel van my masjien af te verhoog.

Ek het dit nie gedoen nie, maar ek het al die onderwerpe begin verstaan, maar nog steeds geen oplossing nie.

Ek het tng-tools geïnstalleer en gpspipe gebruik vir die rou data van die GPS-ontvanger.

pacman -Ss rng -gereedskap

gpspipe -R> test.txt

sudo rngd -f -r test.txt

Dit sal op 'n stadium gedoen word.

Aanbeveel: