Mục lục:

GPS trên My Toughbook: 7 bước (có hình ảnh)
GPS trên My Toughbook: 7 bước (có hình ảnh)

Video: GPS trên My Toughbook: 7 bước (có hình ảnh)

Video: GPS trên My Toughbook: 7 bước (có hình ảnh)
Video: 3 MẸO DÙNG APPLE MAPS MÀ BẠN NÊN BIẾT... 2024, Tháng mười một
Anonim
GPS trên My Toughbook
GPS trên My Toughbook

Tôi có một chiếc máy tính xách tay tuyệt vời từ vợ tôi. Đó là Panasonic Toughbook CF-53 là giải pháp tốt nhất cho tôi. Tôi đang chạy Linux và sử dụng máy tính chủ yếu cho các dự án của mình. Có nghĩa là tôi thường không chăm sóc thiết bị. Ngoài ra, tôi khá thường xuyên ra ngoài hoặc đi trên đường ở Châu Âu. Thông thường, tôi sử dụng điện thoại di động để biết vị trí của mình nhưng thỉnh thoảng tôi không có kết nối di động khi phải làm mới bản đồ. Tất nhiên có Ứng dụng để giải quyết vấn đề nhưng tôi ghét các thiết bị, đặc biệt là thiết bị có một quả chuối ở phía sau (Đặt nó trên bàn hiển thị nứt;-)). Để khắc phục những thiết bị không tốt, tôi đã lên kế hoạch triển khai GPS vào Toughbook. Tôi sẽ minh họa cách thay đổi HW và thiết lập mô-đun cho Manjaro Linux của tôi để sử dụng nhiều chức năng nhất có thể.

Bước 1: Chọn phần cứng phù hợp

Chọn phần cứng phù hợp
Chọn phần cứng phù hợp
Chọn phần cứng phù hợp
Chọn phần cứng phù hợp
Chọn phần cứng phù hợp
Chọn phần cứng phù hợp

Tôi đã thử GOBI2000 thường được tích hợp trong Toughbooks.

- Thẻ mini-pci là tiếng kêu

- cũng có một số thứ di động đang diễn ra

Con:

- Không hoạt động (Có thể làm cho nó chạy trên Linux nhưng nó là một mớ hỗn độn)

Sau đó, tôi có trên tay một GPS Versalogic VL-MPEu-G2, chủ yếu là ublox Neo-7N-0-002. Thứ này đã hoạt động gần hết hộp nhưng nắp của cuốn sách toughtbook của tôi không thể đóng lại do chiều cao. Vì vậy, hãy làm nóng bàn là và loại bỏ tất cả những thứ không cần thiết. Giống như Pin và một số đầu nối. Ngoài ra, tôi đã làm quá mức ăng-ten di động.

thêm thông tin cho Versalogic:

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

Thông tin thêm cho neo7:

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

Bước 2: Những điều kỳ lạ đối với BIOS

Những điều kỳ lạ đối với BIOS
Những điều kỳ lạ đối với BIOS
Những điều kỳ lạ đối với BIOS
Những điều kỳ lạ đối với BIOS

trước hết, tôi gặp vấn đề là tôi không thấy các thiết bị xuất hiện dưới dạng pic hoặc thiết bị USB Nhưng như đã đề cập, thiết bị không được liệt kê. Sau vài thập kỷ sử dụng Internet, tôi phát hiện ra rằng khe cắm PCI đã bị tắt theo mặc định. (Tôi đã sử dụng đồng hồ vạn năng cho việc này)

Trực tiếp ngoài sách hướng dẫn: Tín hiệu W_DISABLE # trên chân 20 của đầu nối Mini PCIe có thể được sử dụng để tắt nguồn mô-đun. Khi tín hiệu ở mức cao (mặc định), nguồn sẽ được bật. Khi tín hiệu yếu, bo mạch sẽ bị tắt nguồn. Điều này rất hữu ích cho các ứng dụng tiêu thụ điện năng rất thấp. Tín hiệu này được kiểm soát như thế nào phụ thuộc vào bo mạch mà mô-đun được lắp đặt trên đó. Mục đích sử dụng cho tín hiệu này là để tắt bộ phát trên mô-đun không dây, vì vậy việc sử dụng trên mô-đun này thường không được hỗ trợ bởi trình điều khiển tiêu chuẩn.

Để kích hoạt cổng mini-pci, bạn phải khởi động vào bios ở đó, đi tới "Cấu hình bộ phụ kiện tùy chọn", bạn sẽ được yêu cầu sử dụng PW "bộ công cụ cứng" (Tôi đã tìm thấy nó ở đâu đó trên mạng). Ở đó, hãy thay đổi mã thành 04 hex… Bây giờ sau khi lưu và khởi động lại, khe cắm pci được bật nguồn và với

lsusb

bạn nên tìm một cái gì đó

Thiết bị Bus 001 004: ID 1546: 01a7 U-Blox AG [u-blox 7]

Bước 3: Chạy GPSd

Chạy GPSd
Chạy GPSd

Trước hết cài đặt gpsd: pacman -Ss gpsd sau đó thêm thiết bị tương ứng vào gpsd-config đối với tôi nó là "/ dev / ttyACM0"

Bạn phải mở cấu hình và thêm tương ứng. Ngoài ra, hãy trợ giúp tùy chọn -n để tìm kiếm tín hiệu trước khi máy khách được kết nối:

joe / etc / gpsd

và tìm kiếm

THIẾT BỊ = "/ dev / ttyACM0"

GPSD_OPTIONS = "- n"

sau đó bạn phải kích hoạt và khởi động gpsd

systemctl cho phép gpsd

systemctl start gpsd

bây giờ thầy phó tế nên chạy

Bước 4: Nhận phản hồi đầu tiên

Nhận phản hồi đầu tiên
Nhận phản hồi đầu tiên

Bạn có thể sử dụng gpsmon trong terminal để hiển thị một số thông tin theo cách mà bạn không thể sử dụng cho bất cứ việc gì. Để cài đặt sử dụng

pacman -Ss gpsmon

sau khi cài đặt thành công, bạn chỉ cần khởi động nó bằng

gpsmon

Ở đó bạn có thể xem thời gian vị trí và những thứ khác.

Bước 5: Chạy Navit

Chạy Navit
Chạy Navit
Chạy Navit
Chạy Navit
Chạy Navit
Chạy Navit

Bạn có thể sử dụng navit để hiển thị vị trí của mình trên bản đồ. (Mọi thứ tôi muốn) Cũng có thể điều hướng từng chặng. (Tôi sẽ cần chức năng này trong Xe tải mới của mình… trong 10 năm nữa) Để cài đặt sử dụng navit

pacman -Ss navit

Để navit hoạt động với bản đồ ngoại tuyến, bạn cần tải xuống bản đồ và thêm đường dẫn vào cấu hình.

joe /usr/share/navit/navit.xml

Tìm dòng:

để thêm bản đồ ngoại tuyến

Đồng thời đảm bảo rằng bạn đã bật gpsd làm thiết bị đầu vào:

Để tải xuống bản đồ, bạn có thể truy cập trang này:

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

Bước 6: Thêm thời gian vào NTP

Thêm thời gian vào NTP
Thêm thời gian vào NTP
Thêm thời gian vào NTP
Thêm thời gian vào NTP

Để cũng sử dụng thời gian trên hệ thống của bạn, bạn phải thêm một số dòng vào ntp.config, điều này cho phép tính thời gian chính xác và tốt hơn trên hệ thống của bạn.

joe /etc/ntp.conf

và nhập:

# Máy chủ GPS (USB / dev / ttyACM0) 127.127.28.0 minpoll 4 thích maxpoll 4

fudge 127.127.28.0 hoàn chỉnh GPSd

fudge 127.127.28.0 thời gian1 0.065

và khởi động lại quá trình ngừng hoạt động ntp

systemctl khởi động lại ntpd

Bạn sẽ thấy chuyện gì đang xảy ra với

ntpq -p

Bước 7: Tăng Entropy Pool của bạn… Vẫn phải hoàn thành

Hiện tại, tôi đang chơi xung quanh để sử dụng dải tín hiệu và các công cụ khác để tăng lượng entropy từ máy tính của mình.

Tôi không có nó được thực hiện phản lực nhưng tôi bắt đầu hiểu tất cả các chủ đề nhưng vẫn không có giải pháp.

Tôi đã cài đặt tng-tools và sử dụng gpspipe cho dữ liệu thô từ bộ thu gps.

pacman -Ss rng-tools

gpspipe -R> test.txt

sudo rngd -f -r test.txt

Điều này sẽ được thực hiện vào một lúc nào đó.

Đề xuất: