Mündəricat:
Video: Toxbook kitabımda GPS: 7 addım (şəkillərlə)
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Həyat yoldaşımdan əla bir noutbuk aldım. Mənim üçün ən yaxşı həll yolu olan Panasonic Toughbook CF-53. Linux işləyirəm və kompüterimi əsasən layihələrim üçün istifadə edirəm. Bu o deməkdir ki, tez -tez avadanlıqlara baxmıram. Həm də tez -tez xaricdə və ya Avropada yolda oluram. Normalda harada olduğumu bilmək üçün cib telefonumdan istifadə edirəm, ancaq zaman zaman xəritəni yeniləməli olduğumda heç bir mobil əlaqəm olmur. Əlbəttə ki, problemi həll etmək üçün tətbiqlər var, ancaq cihazları, xüsusən də arxasında bananı olanlardan nifrət edirəm (masanın üstünə qoyun, ekranı sındırın;-)). Pis cihazları aradan qaldırmaq üçün Toughbook -a GPS tətbiq etməyi planlaşdırdım. HW -ni necə dəyişdirəcəyimi və Manjaro Linux -un modulunu mümkün qədər çox funksiyadan istifadə etməyi göstərəcəyəm.
Addım 1: Doğru Donanımı seçin
Normal olaraq Toughbooks. Pro -da qurulan GOBI2000 -i sınadım:
- Mini-pci kartı cızıqlıdır
- davam edən bir hüceyrə də var
Yanlış:
- İşləmir (Linux -da işə salmaq mümkündür, amma qarışıqlıqdır)
Sonra əlimi əsasən ublox Neo-7N-0-002 olan Versalogic VL-MPEu-G2 GPS-ə aldım. Bu şey demək olar ki, qutudan çıxdı, amma boy kitabımın qapağı yüksəkliyə görə bağlana bilmədi. Buna görə ütünü qızdırın və lazımsız əşyaları çıxarın. Batareya və bəzi bağlayıcılar kimi. Həm də mobil antenanı həddindən artıq kiçildim.
Versalogic haqqında daha çox məlumat:
www.versalogic.com/products/DS.asp?Product…
Neo7 üçün daha çox məlumat:
www.u-blox.com/az/product/neo-7-series
Addım 2: BIOS üçün qəribə şeylər
hər şeydən əvvəl, cihazların bir şəkil və ya USB cihazı olaraq gəlməsini görmədiyim bir problem var idi Neo bir USB cihazı olaraq ortaya çıxacaq, bunun üçün "lsusb" cəhd edə bilərsiniz. Ancaq qeyd edildiyi kimi, cihaz siyahıya alınmadı. Bir neçə onillikdən sonra İnternetdə PCI yuvasının standart olaraq söndürüldüyünü öyrəndim. (Bunun üçün multimetrdən istifadə etmişəm)
Dərhal təlimatdan kənarda: Mini PCIe konnektorunun 20 pinindəki W_DISABLE# siqnalı modulu söndürmək üçün istifadə edilə bilər. Siqnal yüksək olduqda (standart) güc açılır. Siqnal aşağı olduqda, lövhə söndürülür. Bu çox aşağı güc tətbiqləri üçün faydalıdır. Bu siqnalın necə idarə olunacağı modulun quraşdırıldığı lövhədən asılıdır. Bu siqnal üçün nəzərdə tutulan istifadə simsiz modullardakı ötürücüləri söndürməkdir, buna görə də bu modulda istifadə normal olaraq standart sürücülər tərəfindən dəstəklənmir.
Mini-pci portunu işə salmaq üçün bios-a yükləməlisiniz "İsteğe bağlı Kit Konfiqurasiyası" na gedin, sizdən "toughkit" istifadə etmək istəniləcək (şəbəkədə bir yerdə tapdım) Orada kodu 04 olaraq dəyişdirin hex … İndi saxladıqdan və yenidən başladıqdan sonra PCI yuvası açılır və işləyir
susmaq
bir şey tapmalısan
Avtobus 001 Cihazı 004: ID 1546: 01a7 U-Blox AG [u-blox 7]
Addım 3: GPSd Running alın
Əvvəlcə gpsd: pacman -Ss gpsd qurun, sonra gpsd -konfiqurasiyasına uyğun cihazı əlavə edin mənim üçün "/dev/ttyACM0"
Konfiqurasiyanı açmalı və ona uyğun olaraq əlavə etməlisiniz. Müştəri bağlanmadan əvvəl siqnal axtarmaq üçün -n seçiminə də kömək edir:
joe /etc /gpsd
və axtarın
CİHAZLAR = "/dev/ttyACM0"
GPSD_OPTIONS = "-n"
sonra gpsd -ni işə salmalı və başlamalısınız
systemctl gpsd imkan verir
systemctl gpsd başladın
indi deamon qaçmalıdır
Addım 4: İlk Cavabı alın
Heç bir şey üçün istifadə edə bilməyəcəyiniz şəkildə göstərilən bəzi məlumatları əldə etmək üçün terminalda gpsmon -dan istifadə edə bilərsiniz, ancaq işin işləyib -işləmədiyini görə bilərsiniz. Quraşdırmaq üçün istifadə edin
Pacman -SS gpsmon
Uğurlu bir quraşdırmadan sonra sadəcə işə başlaya bilərsiniz
gpsmon
Orada mövqe vaxtını və digər şeyləri görə bilərsiniz.
Addım 5: Navit Running alın
Navit istifadə edərək mövqeyinizi xəritədə göstərə bilərsiniz. (İstədiyim hər şey) Həm də növbəli naviqasiya ilə bir dönüş mümkündür. (Bu funksiyaya yeni Truck -da ehtiyacım olacaq … 10 ildən sonra) navit istifadə etmək üçün
Pacman -S navit
Navitin oflayn xəritələrlə işləməsini əldə etmək üçün xəritələri yükləməli və konfiqurasiya yolunu əlavə etməlisiniz.
joe /usr/share/navit/navit.xml
Xətti axtarın:
offline xəritələr əlavə etmək üçün
Gpsd -ni giriş cihazı olaraq aktiv etdiyinizə əmin olun:
Xəritəni yükləmək üçün bu səhifəyə müraciət edə bilərsiniz:
wiki.navit-project.org/index.php/OpenStree…
Addım 6: NTP -yə vaxt əlavə edin
Sisteminizdəki vaxtdan istifadə etmək üçün ntp.config -ə bəzi sətirlər əlavə etməlisiniz ki, bu da sisteminizdə daha yaxşı və dəqiq vaxt təyin etməyə imkan verir.
joe /etc/ntp.conf
və daxil edin:
# GPS (USB /dev /ttyACM0) serveri 127.127.28.0 minpoll 4 maxpoll 4 üstünlük
fudge 127.127.28.0 refd GPSd
keçid 127.127.28.0 vaxt1 0.065
və ntp deamonunu yenidən başladın
systemctl ntpd yenidən başladın
Nə olduğunu görəcəksən
ntpq -p
Addım 7: Entropiya Hovuzunuzu Artırın … Hələ edilməlidir
Hal -hazırda, maşınımdan entropi hovuzunu artırmaq üçün siqnal gücünü və digər şeyləri istifadə etmək üçün oynayıram.
Jet etməmişəm, amma bütün mövzuları anlamağa başladım, amma hələ də bir həll yoxdur.
Mən tng-tools qurdum və gps alıcısından alınan xam məlumatlar üçün gpspipe istifadə etdim.
pacman -Ss rng -tools
gpspipe -R> test.txt
sudo rngd -f -r test.txt
Bu bir anda ediləcək.