Sadržaj:

GPS na mom Toughbooku: 7 koraka (sa slikama)
GPS na mom Toughbooku: 7 koraka (sa slikama)

Video: GPS na mom Toughbooku: 7 koraka (sa slikama)

Video: GPS na mom Toughbooku: 7 koraka (sa slikama)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim
GPS na mom Toughbooku
GPS na mom Toughbooku

Od supruge imam odličan laptop. To je Panasonic Toughbook CF-53 koje je za mene najbolje rješenje. Imam Linux i računar koristim uglavnom za svoje projekte. Što znači da često ne brinem o opremi. Takođe sam često vani ili na putu u Evropi. Obično koristim svoj mobilni telefon da bih stekao ideju gdje se nalazim, ali s vremena na vrijeme nemam mobilnu vezu kad moram osvježiti kartu. Naravno da postoje aplikacije za rješavanje problema, ali mrzim uređaje, posebno one s bananom na stražnjoj strani (Stavite ih na stol napuknut;-)). Kako bih prevladao loše uređaje, planirao sam implementirati GPS u Toughbook. Ilustrirat ću kako promijeniti HW i postaviti modul za moj Manjaro Linux tako da koristi što više funkcija.

Korak 1: Odaberite odgovarajući hardver

Odaberite odgovarajući hardver
Odaberite odgovarajući hardver
Odaberite odgovarajući hardver
Odaberite odgovarajući hardver
Odaberite odgovarajući hardver
Odaberite odgovarajući hardver

Probao sam GOBI2000 koji je inače ugrađen u Toughbooks. Pro:

- Mini-pci kartica je jeftina

- ima i neke pokretne stvari u toku

Protiv:

- Ne radi (Moguće je pokrenuti ga na Linuxu, ali je u neredu)

U ruke sam dobio Versalogic VL-MPEu-G2 GPS koji je uglavnom ublox Neo-7N-0-002. Ova stvar je uspjela gotovo van kutije, ali poklopac moje knjige ne može se zatvoriti zbog visine. Zato zagrijte glačalo i uklonite sve nepotrebne stvari. Kao baterija i neki konektori. Takođe sam smanjio ćelijsku antenu.

više informacija za Versalogic:

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

Više informacija o neo7:

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

Korak 2: Čudne stvari za BIOS

Čudne stvari za BIOS
Čudne stvari za BIOS
Čudne stvari za BIOS
Čudne stvari za BIOS

prvo sam imao problem što nisam vidio da se uređaji pojavljuju kao slika ili kao USB uređaj. Neo će se pojaviti kao USB uređaj pa možete isprobati "lsusb" za to. No, kao što je spomenuto, uređaj nije na popisu. Nakon nekoliko decenija na Internetu, otkrio sam da je PCI slot standardno isključen. (Za ovo sam koristio multimetar)

Direktno izvan priručnika: Signal W_DISABLE# na pinu 20 priključka Mini PCIe može se koristiti za isključivanje napajanja modula. Kada je signal visok (zadano), napajanje je uključeno. Kada je signal nizak, ploča se isključuje. Ovo je korisno za aplikacije vrlo male snage. Način na koji se ovaj signal kontrolira ovisi o ploči na kojoj je modul instaliran. Namjeravana upotreba ovog signala je isključivanje odašiljača na bežičnim modulima, pa standardni upravljački programi obično ne podržavaju upotrebu ovog modula.

Da biste omogućili mini-pci port, morate se pokrenuti u bios, idite na "Optional Kit Configuration" od vas će se tražiti da koristite PW "toughkit" (Našao sam ga negdje na netu) Tamo promijenite kod na 04 hex … Sada nakon spremanja i ponovnog pokretanja PCI utor se uključuje i uključuje

lsusb

trebalo bi da nađeš nešto

Autobus 001 Uređaj 004: ID 1546: 01a7 U-Blox AG [u-blox 7]

Korak 3: Pokrenite GPSd

Uključite GPSd
Uključite GPSd

Prije svega instalirajte gpsd: pacman -Ss gpsd, zatim dodajte odgovarajući uređaj u gpsd -config za mene je to "/dev/ttyACM0"

Morate otvoriti konfiguraciju i prema tome dodati. Takođe korisna opcija -n za traženje signala i prije nego što se poveže klijent:

joe /etc /gpsd

i tražiti

UREĐAJI = "/dev/ttyACM0"

GPSD_OPTIONS = "-n"

tada morate omogućiti i pokrenuti gpsd

systemctl omogući gpsd

systemctl pokrenite gpsd

sada bi demon trebao pobjeći

Korak 4: Dobijte prvi odgovor

Dobijte prvi odgovor
Dobijte prvi odgovor

Možete koristiti gpsmon u terminalu da biste dobili neke informacije prikazane na način koji ne možete koristiti ni za šta. Ali možete vidjeti radi li stvar ili ne. Za instalaciju koristite

pacman -Ss gpsmon

nakon uspješne instalacije možete jednostavno započeti

gpsmon

Tamo možete vidjeti vrijeme pozicije i druge stvari.

Korak 5: Pokrenite Navit

Pokrenite Navit
Pokrenite Navit
Pokrenite Navit
Pokrenite Navit
Pokrenite Navit
Pokrenite Navit

Možete koristiti navit za prikaz svog položaja na karti. (Sve što želim) Moguća je i navigacija skretanje po skretanju. (Ova funkcija će mi trebati u mom novom kamionu … za 10 godina) Za instaliranje navita koristite

pacman -Ss navit

Da bi navit radio s offline kartama, morate preuzeti mape i dodati putanju konfiguraciji.

joe /usr/share/navit/navit.xml

Potražite liniju:

za dodavanje offline karata

Također provjerite jeste li omogućili gpsd kao ulazni uređaj:

Za preuzimanje karte možete se obratiti ovoj stranici:

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

Korak 6: Dodajte vrijeme NTP -u

Dodajte vrijeme NTP -u
Dodajte vrijeme NTP -u
Dodajte vrijeme NTP -u
Dodajte vrijeme NTP -u

Da biste koristili i vrijeme na vašem sistemu, morate dodati neke retke u ntp.config, što omogućava mnogo bolje i preciznije mjerenje vremena na vašem sistemu.

joe /etc/ntp.conf

i unesite:

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

glupost 127.127.28.0 refid GPSd

fudge 127.127.28.0 time1 0.065

i ponovo pokrenite ntp deamon

systemctl restart ntpd

Videćeš sa čime se dešava

ntpq -p

Korak 7: Povećajte raspon entropije … To još morate učiniti

Trenutno se igram kako bih upotrijebio signal strenth i druge stvari za povećanje entropijskog bazena sa moje mašine.

Nisam završio, ali sam počeo razumijevati sve teme, ali još uvijek nema rješenja.

Instalirao sam tng-tools i koristim gpspipe za neobrađene podatke sa GPS prijemnika.

pacman -Ss rng -tools

gpspipe -R> test.txt

sudo rngd -f -r test.txt

To će u nekom trenutku biti učinjeno.

Preporučuje se: