Tôi đang tìm thư viện C++ có thể kết nối và giao tiếp với các thiết bị cổng nối tiếp. Tôi cần một cái có thể được sử dụng trên windows và linux. Tôi đã tìm thấy "serialib" đã được nhưng điều này không có tính năng cho liệt kê các cổng có sẵn.Có một nền tảng chéo c + + cổng nối tiếp thư viện có thể liệt kê các cổng?
Vì vậy, tôi cần thư viện nền tảng "điều tra cổng" hoặc toàn bộ thư viện cổng nối tiếp hoàn toàn mới.
Có ai biết điều tốt nhất không?
Xin cảm ơn, Dan.
Bạn đang cố giải quyết vấn đề sai. Những ngày mà bạn có thể cắm cáp nối tiếp vào đầu nối có gắn nhãn rõ ràng ở mặt sau của máy sẽ dài hơn. Bạn có thể nhận được một danh sách các cổng có sẵn với một cuộc gọi bản địa nhưng điều đó vẫn không cho bạn biết cổng nào thực sự được kết nối với thiết bị. Người dùng sẽ phải tìm ra điều này. Cung cấp cho anh ta một tệp cấu hình cho phép anh ta nhập tên cổng. Bây giờ nó không quan trọng nữa định dạng cụ thể cho tên cổng được sử dụng. –
Việc phải viết tên cổng trong tệp cấu hình là một sự bất tiện. Tôi đã thấy các ứng dụng nền tảng chéo liệt kê các cổng có thể sử dụng/được kết nối và cung cấp danh sách cho người dùng. Đây là những gì tôi muốn. (một ví dụ tốt là Arduino IDE, điều này được viết bằng java tuy nhiên.) – DanJAB
Bạn tìm thấy một thư viện đa nền tảng cho Arduino? Tất nhiên nó là một sự bất tiện cho người dùng. Các cổng nối tiếp có từ những năm bảy mươi, phần cứng cũ bốn mươi tuổi không hỗ trợ cắm và cầu nguyện. Sai lầm ở đây là dựa vào tiêu chuẩn phần cứng cũ bốn mươi tuổi. Và có, có lẽ không phải lỗi của bạn, một số nhà cung cấp phần cứng đã chọn con đường dễ dàng. Tìm một nhà cung cấp khác. –