Talaan ng mga Nilalaman:

GPS sa Aking Toughbook: 7 Mga Hakbang (na may Mga Larawan)
GPS sa Aking Toughbook: 7 Mga Hakbang (na may Mga Larawan)

Video: GPS sa Aking Toughbook: 7 Mga Hakbang (na may Mga Larawan)

Video: GPS sa Aking Toughbook: 7 Mga Hakbang (na may Mga Larawan)
Video: The best way to fill up your pool 😎🔥 2024, Nobyembre
Anonim
GPS sa Aking Toughbook
GPS sa Aking Toughbook

Nakakuha ako ng isang mahusay na laptop mula sa aking asawa. Ito ay isang Panasonic Toughbook CF-53 na pinakamahusay na solusyon para sa akin. Nagpapatakbo ako ng Linux at pangunahing ginagamit ang computer para sa aking mga proyekto. Na nangangahulugang madalas akong hindi nag-aalaga ng kagamitan. Gayundin madalas ako sa labas o sa kalsada sa Europa. Karaniwan ginagamit ko ang aking mobile upang makakuha ng isang ideya kung nasaan ako ngunit paminsan-minsan wala akong koneksyon sa cellular kapag kailangan kong i-refresh ang mapa. Siyempre may mga Apps upang malutas ang problema ngunit kinamumuhian ko ang mga aparato lalo na ang may saging sa likuran (Ilagay ito sa mesa na basag na display;-)). Upang mapagtagumpayan ang mga hindi magandang aparato pinlano kong magpatupad ng isang GPS sa Toughbook. Ilarawan ko kung paano baguhin ang HW at i-setup ang module para sa aking Manjaro Linux upang magamit ang maraming mga function hangga't maaari.

Hakbang 1: Piliin ang Tamang Hardware

Piliin ang Tamang Hardware
Piliin ang Tamang Hardware
Piliin ang Tamang Hardware
Piliin ang Tamang Hardware
Piliin ang Tamang Hardware
Piliin ang Tamang Hardware

Sinubukan ko ang GOBI2000 na karaniwang binuo sa Toughbooks. Pro:

- Ang mini-pci card ay cheep

- Mayroon ding ilang bagay na cellular na nagpapatuloy

Con:

- Hindi gumagana (Posible itong patakbuhin sa Linux ngunit ito ay isang gulo)

Pagkatapos nakuha ko ang aking mga kamay sa isang Versalogic VL-MPEu-G2 GPS na higit sa lahat isang ublox Neo-7N-0-002. Ang bagay na ito ay gumana halos labas ng kahon ngunit ang takip ng aking tobookbook ay hindi maisara dahil sa taas. Kaya't painitin ang bakal at alisin ang lahat ng hindi kinakailangang bagay. Tulad ng baterya at ilang mga konektor. Gayundin na-overshrink ko ang cellular antena.

karagdagang impormasyon para sa Versalogic:

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

Higit pang inforamtion para sa neo7:

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

Hakbang 2: Mga Kakaibang Bagay para sa BIOS

Kakaibang Bagay para sa BIOS
Kakaibang Bagay para sa BIOS
Kakaibang Bagay para sa BIOS
Kakaibang Bagay para sa BIOS

una sa lahat nagkaroon ako ng problema na hindi ko nakita ang mga aparato na lumalabas bilang alinman sa isang larawan o isang USB aparatoAng neo ay lalabas bilang isang USB aparato upang masubukan mo ang "lsusb" para doon. Ngunit tulad ng nabanggit ang aparato ay hindi nakalista. Matapos ang ilang mga dekada sa Internet Nalaman ko na ang puwang ng PCI ay na-off bilang default. (Gumamit ako ng multimeter para dito)

Direkta nang wala sa manu-manong: Ang W_DISABLE # signal sa pin 20 ng Mini PCIe konektor ay maaaring magamit upang patayin ang module na lakas. Kapag ang signal ay mataas (default), ang kapangyarihan ay nakabukas. Kapag mababa ang signal, pinapatay ang board. Kapaki-pakinabang ito para sa napakababang aplikasyon ng kuryente. Kung paano makokontrol ang signal na ito ay nakasalalay sa board kung saan naka-install ang module. Ang inilaan na paggamit para sa signal na ito ay upang patayin ang mga transmiter sa mga wireless module, kaya't ang paggamit sa modyul na ito ay hindi karaniwang sinusuportahan ng mga karaniwang driver.

Upang paganahin ang mini-pci port kailangan mong mag-boot sa bios doon pumunta sa "Opsyonal na Konfigurasi ng Kit" hihilingin sa iyo para sa isang paggamit ng PW na "uaua" (Natagpuan ko ito sa isang lugar sa net) Mayroong palitan ang code sa 04 hex … Ngayon pagkatapos ng pag-save at i-restart ang pci slot ay pinapagana at kasama

lsusb

dapat may makahanap ka

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

Hakbang 3: Kunin ang Tumatakbo na GPSd

Kunin ang Tumatakbo na GPSd
Kunin ang Tumatakbo na GPSd

Una sa lahat i-install ang gpsd: pacman -Ss gpsd pagkatapos ay idagdag ang kaukulang aparato sa gpsd-config para sa akin ito ang "/ dev / ttyACM0"

Kailangan mong buksan ang config at idagdag nang naaayon. Nakatutulong din sa pagpipiliang -n upang maghanap para sa signal din bago makakonekta ang isang kliyente:

joe / etc / gpsd

at hanapin

DEVICES = "/ dev / ttyACM0"

GPSD_OPTIONS = "- n"

pagkatapos ay kailangan mong paganahin at simulan ang gpsd

paganahin ng systemctl ang gpsd

systemctl simulan ang gpsd

ngayon dapat tumakbo ang deamon

Hakbang 4: Kunin ang Unang Tumugon

Kunin ang Unang Tumugon
Kunin ang Unang Tumugon

Maaari mong gamitin ang gpsmon sa terminal upang makakuha ng ilang impormasyon na ipinakita sa paraang hindi mo magagamit para sa anumang bagay. Ngunit makikita mo kung gumagana ang bagay o hindi. Upang mai-install ang paggamit

pacman -Ss gpsmon

pagkatapos ng isang matagumpay na pag-install maaari mo lamang itong simulan

gpsmon

Doon makikita mo ang oras ng posisyon at iba pang mga bagay-bagay.

Hakbang 5: Magpatakbo ng Navit

Patakbuhin ang Navit Running
Patakbuhin ang Navit Running
Patakbuhin ang Navit Running
Patakbuhin ang Navit Running
Patakbuhin ang Navit Run
Patakbuhin ang Navit Run

Maaari mong gamitin ang navit upang ipakita ang iyong posisyon sa isang mapa. (Lahat ng gusto ko) Posible ring isang pagliko sa pamamagitan ng pag-navigate. (Kakailanganin ko ang pagpapaandar na ito sa aking bagong Trak … sa 10 taon) Upang mai-install ang paggamit ng navit

pacman -Ss navit

Upang makapagtrabaho ang navit sa mga offline na mapa kailangan mong i-download ang mga mapa at idagdag ang path sa config.

joe /usr/share/navit/navit.xml

Hanapin ang linya:

upang idagdag ang mga offline na mapa

Gumawa rin ng shure na pinagana mo ang gpsd bilang input device:

Upang mai-download ang mapa maaari kang mag-refer sa pahinang ito:

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

Hakbang 6: Idagdag ang Oras sa NTP

Idagdag ang Oras sa NTP
Idagdag ang Oras sa NTP
Idagdag ang Oras sa NTP
Idagdag ang Oras sa NTP

Upang magamit din ang oras sa iyong system kailangan mong magdagdag ng ilang mga linya sa ntp.config na nagbibigay-daan ito sa mas mahusay at tumpak na tiyempo sa iyong system.

joe /etc/ntp.conf

at ipasok:

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

fudge 127.127.28.0 refid GPSd

fudge 127.127.28.0 oras1 0.065

at i-restart ang ntp deamon

i-restart ang systemctl ntpd

Makikita mo kung ano ang nangyayari

ntpq -p

Hakbang 7: Palakihin ang Entropy Pool… Kailangang Tapos Na

Sa ngayon ay naglalaro ako upang magamit ang signal pang-ikit at iba pang mga bagay upang madagdagan ang entropy pool mula sa aking makina.

Hindi ko nagawa ang jet ngunit nagsimula akong maunawaan ang lahat ng mga paksa ngunit wala pa ring solusyon.

Nag-install ako ng mga tng-tool at gumagamit ng gpspipe para sa raw data mula sa gps receiver.

pacman -Ss rng-tool

gpspipe -R> test.txt

sudo rngd -f -r test.txt

Gagawin ito sa ilang mga punto.

Inirerekumendang: