Mục lục:
- Bước 1: Chọn phần cứng phù hợp
- Bước 2: Những điều kỳ lạ đối với BIOS
- Bước 3: Chạy GPSd
- Bước 4: Nhận phản hồi đầu tiên
- Bước 5: Chạy Navit
- Bước 6: Thêm thời gian vào NTP
- Bước 7: Tăng Entropy Pool của bạn… Vẫn phải hoàn thành
Video: GPS trên My Toughbook: 7 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
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
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
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
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
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
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
Để 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:
Lập mô hình dựa trên hình ảnh / Chân dung bằng phép đo ảnh: 4 bước
Mô hình dựa trên hình ảnh / Chân dung phép đo ảnh: Xin chào mọi người, Trong bài viết có thể hướng dẫn này, tôi sẽ chỉ cho các bạn quy trình tạo mô hình 3D bằng hình ảnh kỹ thuật số. Quá trình này được gọi là Photogrammetry, còn được gọi là Lập mô hình dựa trên hình ảnh (IBM). Cụ thể, loại quy trình này được sử dụng để tái
Diều hâu: Robot điều khiển bằng cử chỉ bằng tay sử dụng giao diện dựa trên xử lý hình ảnh: 13 bước (có hình ảnh)
Gesture Hawk: Robot điều khiển bằng cử chỉ bằng tay sử dụng giao diện dựa trên xử lý hình ảnh: Gesture Hawk đã được giới thiệu trong TechEvince 4.0 như một giao diện người-máy xử lý hình ảnh đơn giản. Tiện ích của nó nằm ở chỗ không cần thiết bị cảm biến hoặc thiết bị đeo bổ sung nào ngoại trừ một chiếc găng tay để điều khiển chiếc xe robot chạy trên
Arduino Uno: Hình ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Visuino: 12 bước (có Hình ảnh)
Arduino Uno: Ảnh động bitmap trên Tấm chắn hiển thị màn hình cảm ứng TFT ILI9341 Với Tấm chắn màn hình cảm ứng TFT dựa trên Visuino: ILI9341 là Tấm chắn hiển thị chi phí thấp rất phổ biến cho Arduino. Visuino đã hỗ trợ chúng trong một thời gian khá dài, nhưng tôi chưa bao giờ có cơ hội viết Hướng dẫn về cách sử dụng chúng. Tuy nhiên, gần đây có rất ít người hỏi
Màn hình cảm ứng Đồng bộ hóa gia đình & Bảng điều khiển gia đình gắn trên màn hình: 7 bước (có Hình ảnh)
Bảng điều khiển Home & Family Sync & Home trên màn hình cảm ứng: Chúng tôi có lịch được cập nhật hàng tháng với các sự kiện nhưng lịch được thực hiện theo cách thủ công. Chúng ta cũng có xu hướng quên những việc đã làm hết hoặc những việc vặt khác. Ở thời đại này, tôi nghĩ sẽ dễ dàng hơn nhiều nếu có một hệ thống đồng bộ lịch và sổ ghi chú mà c
Khắc phục điểm ảnh bị kẹt trên màn hình LCD: 5 bước (với Hình ảnh)
Khắc phục điểm ảnh bị kẹt trên màn hình LCD: Nếu bạn thích hướng dẫn này, thì có thể bạn sẽ thích những thứ khác trên trang web của tôi ở đây … Voiding Warranties http://www.engadget.com/2007/12/24/how-to-guide-details-fix-for-stuck-pixels/Tôi sẽ