جدول المحتويات:

GPS على My Toughbook: 7 خطوات (بالصور)
GPS على My Toughbook: 7 خطوات (بالصور)

فيديو: GPS على My Toughbook: 7 خطوات (بالصور)

فيديو: GPS على My Toughbook: 7 خطوات (بالصور)
فيديو: How to enable and disable location sharing in Google™ Chrome on a Windows® 7 PC 2024, شهر نوفمبر
Anonim
GPS على My Toughbook
GPS على My Toughbook

لدي كمبيوتر محمول رائع من زوجتي. إنه Panasonic Toughbook CF-53 وهو أفضل حل بالنسبة لي. أنا أقوم بتشغيل Linux وأستخدم الكمبيوتر بشكل أساسي لمشاريعي. مما يعني أنني غالبًا لا أعتني بالمعدات. كما أنني غالبًا ما أكون بالخارج أو على الطريق في أوروبا. عادةً ما أستخدم هاتفي المحمول للحصول على فكرة عن مكاني ولكن من وقت لآخر ليس لدي اتصال خلوي عندما يتعين علي تحديث الخريطة. بالطبع هناك تطبيقات لحل المشكلة ولكني أكره الأجهزة خاصة تلك التي بها موزة على ظهرها (ضعها على شاشة عرض متصدع ؛-)). للتغلب على الأجهزة السيئة ، خططت لتطبيق GPS في Toughbook. سأوضح كيفية تغيير HW وإعداد الوحدة النمطية لـ Manjaro Linux لاستخدام أكبر عدد ممكن من الوظائف.

الخطوة 1: اختر الأجهزة المناسبة

اختر الأجهزة المناسبة
اختر الأجهزة المناسبة
اختر الأجهزة المناسبة
اختر الأجهزة المناسبة
اختر الأجهزة المناسبة
اختر الأجهزة المناسبة

لقد جربت GOBI2000 الذي يتم إنشاؤه عادةً في Toughbooks. Pro:

- بطاقة mini-pci رائعة

- لديها أيضًا بعض الأشياء الخلوية الجارية

يخدع:

- لا يعمل (من الممكن تشغيله على نظام Linux ولكنه فوضى)

ثم حصلت على يدي Versalogic VL-MPEu-G2 GPS وهو بشكل أساسي ublox Neo-7N-0-002. لقد نجح هذا الشيء تقريبًا خارج الصندوق ولكن غطاء دفتر الأشياء الخاص بي لا يمكن إغلاقه بسبب الارتفاع. لذا سخني المكواة وأزيلي كل الأشياء غير الضرورية. مثل البطارية وبعض الموصلات. كما أنني أفرطت في استخدام الهوائي الخلوي.

مزيد من المعلومات حول Versalogic:

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

مزيد من المعلومات عن neo7:

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

الخطوة 2: أشياء غريبة لنظام BIOS

أشياء غريبة للـ BIOS
أشياء غريبة للـ BIOS
أشياء غريبة للـ BIOS
أشياء غريبة للـ BIOS

بادئ ذي بدء ، واجهت مشكلة أنني لم أر الأجهزة تظهر إما على شكل صورة أو جهاز USB ، سيظهر neo كجهاز USB حتى تتمكن من تجربة "lsusb" لذلك. ولكن كما ذكرنا لم يتم سرد الجهاز. بعد عدة عقود في الإنترنت ، اكتشفت أنه تم إيقاف تشغيل فتحة PCI افتراضيًا. (لقد استخدمت مقياسًا متعددًا لهذا)

خارج الدليل مباشرة: يمكن استخدام إشارة W_DISABLE # الموجودة على السن 20 في موصل Mini PCIe لإيقاف تشغيل الوحدة النمطية. عندما تكون الإشارة عالية (افتراضي) ، يتم تشغيل الطاقة. عندما تكون الإشارة منخفضة ، يتم إيقاف تشغيل اللوحة. هذا مفيد لتطبيقات الطاقة المنخفضة جدًا. تعتمد طريقة التحكم في هذه الإشارة على اللوحة التي تم تثبيت الوحدة عليها. الغرض من هذه الإشارة هو إيقاف تشغيل أجهزة الإرسال على الوحدات اللاسلكية ، لذلك لا يتم دعم الاستخدام على هذه الوحدة عادةً بواسطة برامج التشغيل القياسية.

لتمكين منفذ mini-pci ، يجب عليك التمهيد في bios ، انتقل إلى "Optional Kit Configuration" ، وسيُطلب منك استخدام PW "hardkit" (لقد وجدته في مكان ما على الشبكة) هناك غيّر الرمز إلى 04 hex… الآن بعد الحفظ وإعادة التشغيل ، يتم تشغيل فتحة PCI ومعها

lsusb

يجب أن تجد شيئًا

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

الخطوة 3: احصل على GPSd قيد التشغيل

احصل على GPSd قيد التشغيل
احصل على GPSd قيد التشغيل

بادئ ذي بدء ، قم بتثبيت gpsd: pacman -Ss gpsd ثم أضف الجهاز المقابل إلى gpsd-config بالنسبة لي فهو "/ dev / ttyACM0"

يجب عليك فتح التكوين والإضافة وفقًا لذلك. ساعد أيضًا الخيار -n للبحث عن الإشارة أيضًا قبل توصيل العميل:

جو / الخ / gpsd

وابحث عن

الأجهزة = "/ dev / ttyACM0"

GPSD_OPTIONS = "- n"

ثم عليك تمكين وبدء GPSd

systemctl تمكين gpsd

systemctl بدء GPSd

الآن يجب أن يعمل الشيطان

الخطوة 4: احصل على أول رد

احصل على أول رد
احصل على أول رد

يمكنك استخدام gpsmon في المحطة للحصول على بعض المعلومات معروضة بطريقة لا يمكنك استخدامها لأي شيء ، ولكن يمكنك معرفة ما إذا كان الشيء يعمل أم لا. لتثبيت الاستخدام

باكمان -Ss gpsmon

بعد التثبيت الناجح ، يمكنك ببساطة البدء به

غبسمون

هناك يمكنك رؤية وقت الوظيفة وأشياء أخرى.

الخطوة الخامسة: تشغيل Navit

احصل على Navit Running
احصل على Navit Running
احصل على Navit Running
احصل على Navit Running
احصل على Navit Running
احصل على Navit Running

يمكنك استخدام التنقل لإظهار موقعك على الخريطة. (كل ما أريد) من الممكن أيضًا التنقل منعطفًا بدورة. (سأحتاج إلى هذه الوظيفة في شاحنتي الجديدة … في غضون 10 سنوات) لتثبيت استخدام الملاحة

باكمان -S navit

لبدء العمل مع الخرائط غير المتصلة بالإنترنت ، يلزمك تنزيل الخرائط وإضافة المسار إلى التكوين.

joe /usr/share/navit/navit.xml

ابحث عن الخط:

لإضافة الخرائط غير المتصلة بالإنترنت

تأكد أيضًا من أنك قمت بتمكين GPSd كجهاز إدخال:

لتنزيل الخريطة يمكنك الرجوع إلى هذه الصفحة:

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

الخطوة 6: أضف الوقت إلى NTP

أضف الوقت إلى NTP
أضف الوقت إلى NTP
أضف الوقت إلى NTP
أضف الوقت إلى NTP

لاستخدام الوقت أيضًا على نظامك ، يجب عليك إضافة بعض الأسطر إلى ntp.config ، مما يتيح توقيتًا أفضل ودقيقًا على نظامك.

joe /etc/ntp.conf

وادخل:

# يفضل خادم GPS (USB / dev / ttyACM0) 127.127.28.0 minpoll 4 maxpoll 4

fudge 127.127.28.0 Refid GPSd

فدج 127.127.28.0 مرة 1 0.065

وأعد تشغيل ntp deamon

إعادة تشغيل systemctl ntpd

سترى ما يحدث

ntpq -p

الخطوة 7: زيادة تجمع الانتروبيا الخاص بك … لا يزال يتعين القيام به

في الوقت الحالي ، أنا ألعب لاستخدام الإشارة العاشرة وأشياء أخرى لزيادة تجمع الإنتروبيا من جهازي.

لم أفعل ذلك بالطائرة ولكني بدأت أفهم جميع الموضوعات ولكن لا يوجد حل بعد.

لقد قمت بتثبيت أدوات tng واستخدمت gpspipe للبيانات الخام من جهاز استقبال GPS.

pacman -Ss rng-tools

gpspipe -R> test.txt

sudo rngd -f -r test.txt

سيتم ذلك في مرحلة ما.

موصى به: