Xử lý và phân tích dữ liệu NMEA từ cổng Serial GPS

Trong quá trình phát triển các ứng dụng liên quan đến định vị GPS, việc đọc và phân tích dữ liệu NMEA (National Marine Electronics Association) từ cổng serial là một bài toán phổ biến. Bài viết này hướng dẫn xây dựng một bộ xử lý NMEA cơ bản bằng C++ trên nền tảng Windows, với khả năng lấy thông tin vị trí, thời gian, tốc độ và trạng thái vệ ti ...

Đăng vào ngày 23 tháng 6 lúc 11:02

Hiện tượng chương trình bị treo khi gọi hàm FindWindow trong luồng trên WinCE7.0

Gặp phải sự cố bất ngờ khiến ứng dụng bị treo hoàn toàn! Ứng dụng này hoạt động trong môi trường hệ thống lớn, không có bất kỳ cập nhật nào từ phía chúng tôi. Tuy nhiên, theo quan sát, hiện tượng treo xảy ra sau khi ứng dụng xử lý tin nhắn được gửi từ giao diện người dùng (UI) qua hàm SendMessage. Khi chạy phiên bản cũ của ứng dụng, lỗi này khô ...

Đăng vào ngày 15 tháng 6 lúc 01:56

Hai phương pháp nhúng tệp tin vào tệp EXE

Phương pháp 1: Nhúng driver dưới dạng mảng byte vào tệp thực thi [Yêu cầu] Sử dụng Visual Studio 2012, tạo dự án win32 Console rỗng Thiết lập cấu hình Release cho bản build Cấu hình thuộc tính dự án: C/C++ → Tạo mã → Thư viện chạy → Chọn Multi-threaded (/MT) Tắt tùy chọn tạo thông tin debug trong Linker → Debug → Tạo thông tin debug [Lợi ích] ...

Đăng vào ngày 14 tháng 6 lúc 07:41