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, Srpanj
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. Radim na Linuxu i računalo koristim uglavnom za svoje projekte. Što znači da često ne brinem o opremi. Također sam često vani ili na putu u Europi. Obično koristim svoj mobitel da dobijem ideju gdje sam, 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 je na napuknuti zaslon;-)). 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

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

- Mini-pci kartica je jeftina

- ima i neke stanične stvari u tijeku

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 je stvar uspjela gotovo pakirati se, 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đer sam smanjio staničnu 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

prije svega imao sam problem što nisam vidio da se uređaji pojavljuju kao slika ili 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 desetljeća na internetu otkrio sam da je PCI utor prema zadanim postavkama isključen. (Za ovo sam koristio multimetar)

Izravno izvan priručnika: Signal W_DISABLE# na pinu 20 priključka Mini PCIe može se koristiti za isključivanje napajanja modula. Kad je signal visok (zadano), napajanje je uključeno. Kad 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

trebao bi pronaći 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đer je korisna opcija -n za traženje signala i prije povezivanja klijenta:

joe /etc /gpsd

i tražiti

UREĐAJI = "/dev/ttyACM0"

GPSD_OPTIONS = "-n"

tada morate omogućiti i pokrenuti gpsd

systemctl omogućiti gpsd

systemctl start gpsd

sada bi demon trebao otrčati

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 što. 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 ostale stvari.

Korak 5: Pokrenite Navit

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

Pomoću navita možete prikazati svoj položaj na karti. (Sve što želim) Moguća je i navigacija skretanje po skretanju. (Ova će mi funkcija trebati u novom kamionu … za 10 godina) Za instaliranje navita koristite

pacman -Ss navit

Da bi navigacija radila s offline kartama, morate preuzeti karte i dodati put 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

Za korištenje vremena na vašem sustavu morate dodati neke retke u ntp.config, što omogućuje mnogo bolje i preciznije mjerenje vremena u vašem sustavu.

joe /etc/ntp.conf

i unesite:

# GPS (USB /dev /ttyACM0) poslužitelj 127.127.28.0 minpoll 4 maxpoll 4 preferira

glupost 127.127.28.0 refid GPSd

podmetač 127.127.28.0 vrijeme1 0.065

i ponovno pokrenite ntp deamon

systemctl ponovno pokretanje ntpd

Vidjet ćete s čime se događa

ntpq -p

Korak 7: Povećajte svoj skup entropija … To još morate učiniti

Trenutno se igram kako bih upotrijebio signal strenth i druge stvari za povećanje entropijskog bazena sa svog stroja.

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

Instalirao sam tng-alate i koristim gpspipe za neobrađene podatke s GPS prijemnika.

pacman -Ss rng -alati

gpspipe -R> test.txt

sudo rngd -f -r test.txt

To će u nekom trenutku biti učinjeno.

Preporučeni: