สารบัญ:

GPS บน Toughbook ของฉัน: 7 ขั้นตอน (พร้อมรูปภาพ)
GPS บน Toughbook ของฉัน: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: GPS บน Toughbook ของฉัน: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: GPS บน Toughbook ของฉัน: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Vintage Computer - A Look at the Panasonic Toughbook CF-18 2024, กรกฎาคม
Anonim
GPS บน Toughbook ของฉัน
GPS บน Toughbook ของฉัน

ฉันมีแล็ปท็อปที่ยอดเยี่ยมจากภรรยาของฉัน เป็น Panasonic Toughbook CF-53 ซึ่งเป็นทางออกที่ดีที่สุดสำหรับฉัน ฉันใช้ Linux และใช้คอมพิวเตอร์เป็นหลักสำหรับโครงการของฉัน ซึ่งหมายความว่าฉันมักจะไม่ดูแลอุปกรณ์ นอกจากนี้ ฉันมักจะออกไปข้างนอกหรืออยู่บนท้องถนนในยุโรป ปกติฉันจะใช้มือถือของฉันเพื่อดูว่าฉันอยู่ที่ไหน แต่ในบางครั้ง ฉันไม่มีการเชื่อมต่อมือถือเมื่อต้องรีเฟรชแผนที่ แน่นอนว่ามีแอพที่แก้ปัญหาได้ แต่ฉันเกลียดอุปกรณ์โดยเฉพาะอันที่มีกล้วยอยู่ด้านหลัง (วางไว้บนโต๊ะ จอแตก;-)) เพื่อเอาชนะอุปกรณ์ที่ไม่ดี ฉันวางแผนที่จะติดตั้ง GPS ใน Toughbook ฉันจะอธิบายวิธีเปลี่ยน HW และตั้งค่าโมดูลสำหรับ Manjaro Linux ของฉันเพื่อใช้ฟังก์ชันให้ได้มากที่สุด

ขั้นตอนที่ 1: เลือกฮาร์ดแวร์ที่เหมาะสม

เลือกฮาร์ดแวร์ที่เหมาะสม
เลือกฮาร์ดแวร์ที่เหมาะสม
เลือกฮาร์ดแวร์ที่เหมาะสม
เลือกฮาร์ดแวร์ที่เหมาะสม
เลือกฮาร์ดแวร์ที่เหมาะสม
เลือกฮาร์ดแวร์ที่เหมาะสม

ฉันได้ลองใช้ GOBI2000 ซึ่งปกติแล้วจะสร้างขึ้นใน Toughbooks. Pro:

- การ์ด mini-pci ถูกมาก

- มีบางอย่างเกี่ยวกับเซลล์อย่างต่อเนื่อง

คอนดิชั่น:

- ใช้งานไม่ได้ (เป็นไปได้ที่จะทำให้มันทำงานบน Linux แต่มันเลอะเทอะ)

จากนั้นฉันก็ได้ GPS Versalogic VL-MPEu-G2 ซึ่งส่วนใหญ่เป็น 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 "toughkit" (ฉันพบมันที่ไหนสักแห่งในเน็ต) มีการเปลี่ยนรหัสเป็น 04 ฐานสิบหก… ตอนนี้หลังจากบันทึกและรีสตาร์ทสล็อต pci ก็เปิดอยู่และด้วย

lsusb

คุณควรหาบางอย่าง

บัส 001 อุปกรณ์ 004: ID 1546:01a7 U-Blox AG [u-blox 7]

ขั้นตอนที่ 3: รับ GPSd Running

รับ GPSd Running
รับ GPSd Running

ก่อนอื่นให้ติดตั้ง gpsd:pacman -Ss gpsd จากนั้นเพิ่มอุปกรณ์ที่เกี่ยวข้องให้กับ gpsd-config สำหรับฉัน นั่นคือ "/ dev/ttyACM0"

คุณต้องเปิดการกำหนดค่าและเพิ่มตามนั้น ยังเป็นประโยชน์กับตัวเลือก -n เพื่อค้นหาสัญญาณก่อนที่ไคลเอ็นต์จะเชื่อมต่อ:

โจ /etc/gpsd

และมองหา

DEVICES="/dev/ttyACM0"

GPSD_OPTIONS="-n"

จากนั้นคุณต้องเปิดใช้งานและเริ่ม gpsd

systemctl เปิดใช้งาน gpsd

systemctl เริ่ม gpsd

ตอนนี้ปีศาจควรจะวิ่ง

ขั้นตอนที่ 4: รับการตอบกลับครั้งแรก

ได้รับการตอบกลับครั้งแรก
ได้รับการตอบกลับครั้งแรก

คุณสามารถใช้ gpsmon ในเทอร์มินัลเพื่อรับข้อมูลที่แสดงในลักษณะที่คุณไม่สามารถใช้เพื่ออะไรได้ แต่คุณสามารถดูได้ว่าสิ่งนั้นใช้งานได้หรือไม่ ในการติดตั้งใช้

pacman -Ss gpsmon

หลังจากติดตั้งสำเร็จแล้ว คุณสามารถเริ่มต้นด้วย

gpsmon

คุณสามารถดูเวลาตำแหน่งและสิ่งอื่น ๆ ได้ที่นั่น

ขั้นตอนที่ 5: รับ Navit ทำงาน

รับ Navit Running
รับ Navit Running
รับ Navit Running
รับ Navit Running
รับ Navit Running
รับ Navit Running

คุณสามารถใช้ navit เพื่อแสดงตำแหน่งของคุณบนแผนที่ (ทุกอย่างที่ฉันต้องการ) นอกจากนี้ยังสามารถเปิดการนำทางแบบเลี้ยวต่อเลี้ยว (ฉันต้องการฟังก์ชันนี้ในรถบรรทุกคันใหม่ของฉัน… ในอีก 10 ปี) เพื่อติดตั้ง navit use

pacman -Ss navit

เพื่อให้ navit ทำงานกับแผนที่ออฟไลน์ คุณต้องดาวน์โหลดแผนที่และเพิ่มเส้นทางไปยังการกำหนดค่า

joe /usr/share/navit/navit.xml

ค้นหาบรรทัด:

เพื่อเพิ่มแผนที่ออฟไลน์

ตรวจสอบให้แน่ใจด้วยว่าคุณได้เปิดใช้งาน gpsd เป็นอุปกรณ์อินพุต:

หากต้องการดาวน์โหลดแผนที่ โปรดดูหน้านี้:

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

ขั้นตอนที่ 6: เพิ่มเวลาให้กับ NTP

เพิ่มเวลาให้กับ NTP
เพิ่มเวลาให้กับ NTP
เพิ่มเวลาให้กับ NTP
เพิ่มเวลาให้กับ NTP

ในการใช้เวลาบนระบบของคุณ คุณต้องเพิ่มบางบรรทัดใน ntp.config ซึ่งจะช่วยให้ระบบของคุณมีเวลาที่ดีและแม่นยำยิ่งขึ้น

โจ /etc/ntp.conf

และป้อน:

# GPS (USB /dev/ttyACM0) เซิร์ฟเวอร์ 127.127.28.0 minpoll 4 maxpoll 4 ชอบ

เหลวไหล 127.127.28.0 อ้างอิง GPSd

เหลวไหล 127.127.28.0 เวลา1 0.065

และรีสตาร์ท ntp deamon

systemctl รีสตาร์ท ntpd

คุณจะเห็นสิ่งที่เกิดขึ้นกับ

ntpq -p

ขั้นตอนที่ 7: เพิ่มเอนโทรปีพูลของคุณ… ยังคงต้องทำ

ตอนนี้ฉันกำลังเล่นอยู่รอบ ๆ เพื่อใช้ความแรงของสัญญาณและสิ่งอื่น ๆ เพื่อเพิ่มเอนโทรปีพูลจากเครื่องของฉัน

ฉันไม่ได้ทำเจ็ท แต่ฉันเริ่มเข้าใจหัวข้อทั้งหมดแล้ว แต่ก็ยังไม่มีวิธีแก้ปัญหา

ฉันได้ติดตั้ง tng-tools และใช้ gpspipe สำหรับข้อมูลดิบจากตัวรับ gps แล้ว

pacman -Ss rng-tools

gpspipe -R > test.txt

sudo rngd -f -r test.txt

นี้จะทำในบางจุด

แนะนำ: