İçindekiler:

Toughbook'umda GPS: 7 Adım (Resimlerle)
Toughbook'umda GPS: 7 Adım (Resimlerle)

Video: Toughbook'umda GPS: 7 Adım (Resimlerle)

Video: Toughbook'umda GPS: 7 Adım (Resimlerle)
Video: 180 cm’den düşmeye dayanıklı! - En sağlam bilgisayar Panasonic TOUGHBOOK 40 elimizde! 2024, Kasım
Anonim
My Toughbook'ta GPS
My Toughbook'ta GPS

Karımdan harika bir dizüstü bilgisayar aldım. Benim için en iyi çözüm olan Panasonic Toughbook CF-53. Linux kullanıyorum ve bilgisayarı çoğunlukla projelerim için kullanıyorum. Bu da çoğu zaman ekipmanla ilgilenmediğim anlamına geliyor. Ayrıca Avrupa'da oldukça sık dışarıda veya yoldayım. Normalde nerede olduğum hakkında bir fikir edinmek için cep telefonumu kullanırım ama zaman zaman haritayı yenilemem gerektiğinde hücresel bağlantım olmuyor. Tabii ki sorunu çözecek Uygulamalar var ama cihazlardan özellikle arkasında muz olanlardan nefret ediyorum (Masaya koyun kırık ekran;-)). Kötü cihazların üstesinden gelmek için Toughbook'a bir GPS yerleştirmeyi planladım. Manjaro Linux'um için donanımın nasıl değiştirileceğini ve modülün mümkün olduğunca çok işlev kullanması için nasıl kurulacağını göstereceğim.

Adım 1: Doğru Donanımı Seçin

Doğru Donanımı Seçin
Doğru Donanımı Seçin
Doğru Donanımı Seçin
Doğru Donanımı Seçin
Doğru Donanımı Seçin
Doğru Donanımı Seçin

Normalde Toughbooks. Pro'da yerleşik olan GOBI2000'i denedim:

- Mini pci kartı ucuz

- ayrıca devam eden bazı hücresel şeyler var

Con:

- Çalışmıyor (Linux'ta çalıştırmak mümkün ama ortalık karıştı)

Daha sonra, esas olarak bir ublox Neo-7N-0-002 olan bir Versalogic VL-MPEu-G2 GPS'e sahip oldum. Bu şey neredeyse kutudan çıktı ama ders kitabımın kapağı yükseklikten dolayı kapatılamıyor. Bu yüzden ütüyü ısıtın ve gereksiz tüm şeyleri çıkarın. Pil ve bazı konektörler gibi. Ayrıca hücresel anteni fazla küçülttüm.

Versalogic için daha fazla bilgi:

www.versalogic.com/products/DS.asp?Ürün…

neo7 için daha fazla bilgi:

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

2. Adım: BIOS için Garip Şeyler

BIOS için Garip Şeyler
BIOS için Garip Şeyler
BIOS için Garip Şeyler
BIOS için Garip Şeyler

Öncelikle cihazları ne resim ne de USB cihazı olarak görememe sorunu yaşadım neo bir USB cihazı olarak gelecek, bunun için "lsusb" deneyebilirsiniz. Ancak belirtildiği gibi cihaz listede yoktu. İnternette birkaç on yıl geçirdikten sonra, PCI yuvasının varsayılan olarak kapalı olduğunu öğrendim. (Bunun için bir multimetre kullandım)

Doğrudan kılavuzun dışında: Modül gücünü kapatmak için Mini PCIe konektörünün 20 numaralı pinindeki W_DISABLE# sinyali kullanılabilir. Sinyal yüksek olduğunda (varsayılan), güç açıktır. Sinyal düşük olduğunda, kart kapatılır. Bu, çok düşük güçlü uygulamalar için kullanışlıdır. Bu sinyalin nasıl kontrol edildiği, modülün kurulu olduğu karta bağlıdır. Bu sinyalin kullanım amacı kablosuz modüllerdeki vericileri kapatmaktır, bu nedenle bu modülde kullanım normalde standart sürücüler tarafından desteklenmez.

Mini pci bağlantı noktasını etkinleştirmek için bios'a önyükleme yapmanız gerekir, orada "Opsiyonel Kit Yapılandırması"na gidin, sizden bir PW kullanımı "toughkit" istenecektir (nette bir yerde buldum) Orada kodu 04 olarak değiştirin hex… Şimdi bir kaydetme ve yeniden başlatmanın ardından pci yuvası açılır ve

lsusb

bir şey bulmalısın

Veri Yolu 001 Aygıt 004: Kimlik 1546:01a7 U-Blox AG [u-blox 7]

3. Adım: GPSd'yi Çalıştırın

GPSd'yi Çalıştırın
GPSd'yi Çalıştırın

Öncelikle gpsd:pacman -Ss gpsd'yi kurun, ardından ilgili cihazı gpsd-config'e ekleyin benim için "/dev/ttyACM0"

Yapılandırmayı açmanız ve buna göre eklemeniz gerekir. Ayrıca, bir istemci bağlanmadan önce de sinyal aramak için -n seçeneğine yardımcı olur:

joe /etc/gpsd

ve ara

CİHAZLAR="/dev/ttyACM0"

GPSD_OPTIONS="-n"

o zaman gpsd'yi etkinleştirip başlatmanız gerekir

systemctl gpsd'yi etkinleştir

systemctl gpsd'yi başlat

şimdi deamon koşmalı

4. Adım: İlk Yanıtı Alın

İlk Yanıtı Alın
İlk Yanıtı Alın

Terminalde gpsmon'u kullanarak bazı bilgilerin hiçbir şey için kullanamayacağınız şekilde gösterilmesini sağlayabilirsiniz. Ancak bir şeyin çalışıp çalışmadığını görebilirsiniz. yüklemek için kullanın

pacman -Ss gpsmon

başarılı bir kurulumdan sonra basitçe başlatabilirsiniz

gpsmon

Orada pozisyon zamanını ve diğer şeyleri görebilirsiniz.

Adım 5: Navit'i Çalıştırın

Navit'i Çalıştırın
Navit'i Çalıştırın
Navit'i Çalıştırın
Navit'i Çalıştırın
Navit'i Çalıştırın
Navit'i Çalıştırın

Konumunuzu bir harita üzerinde göstermek için navit'i kullanabilirsiniz. (İstediğim her şey) Ayrıca dönüş yol navigasyon da mümkündür. (Bu fonksiyona yeni Kamyonumda ihtiyacım olacak… 10 yıl içinde)Navit kullanımını yüklemek için

pacman -Ss navigasyon

Navit'in çevrimdışı haritalarla çalışmasını sağlamak için haritaları indirmeniz ve yolu yapılandırmaya eklemeniz gerekir.

joe /usr/share/navit/navit.xml

Hattı arayın:

çevrimdışı haritaları eklemek için

Ayrıca giriş aygıtı olarak gpsd'yi etkinleştirdiğinizden emin olun:

Haritayı indirmek için bu sayfaya başvurabilirsiniz:

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

Adım 6: Zamanı NTP'ye Ekleyin

NTP'ye Zaman Ekleyin
NTP'ye Zaman Ekleyin
NTP'ye Zaman Ekleyin
NTP'ye Zaman Ekleyin

Sisteminizdeki zamanı da kullanmak için ntp.config dosyasına bazı satırlar eklemeniz gerekir, bu, sisteminizde çok daha iyi ve kesin zamanlama sağlar.

joe /etc/ntp.conf

ve şunu girin:

# GPS (USB /dev/ttyACM0)sunucusu 127.127.28.0 minpoll 4 maxpoll 4 tercih

geçiştirmek 127.127.28.0 yeniden doğrulama GPSd

şekerleme 127.127.28.0 zaman1 0.065

ve ntp deamon'u yeniden başlatın

systemctl ntpd'yi yeniden başlat

Neler olduğunu göreceksin

ntpq -p

7. Adım: Entropi Havuzunuzu Artırın… Hâlâ Yapılması Gerekiyor

Şu anda makinemden entropi havuzunu artırmak için sinyal gücünü ve diğer şeyleri kullanmak için oynuyorum.

Jet yaptırmadım ama tüm konuları anlamaya başladım ama yine de çözüm yok.

Tng araçları kurdum ve gps alıcısından gelen ham veriler için gpspipe kullanıyorum.

pacman -Ss rng araçları

gpspipe -R > test.txt

sudo rngd -f -r test.txt

Bu bir noktada yapılacaktır.

Önerilen: