Tôi đang gỡ lỗi liên lạc bằng thiết bị nối tiếp và tôi cần xem tất cả dữ liệu đang chảy theo cả hai hướng.Làm cách nào để giám sát dữ liệu trên cổng nối tiếp trong Linux?
Có vẻ như điều này sẽ dễ dàng trên Linux, nơi cổng nối tiếp được biểu diễn bằng một tệp. Có cách nào mà tôi có thể làm một loại "bi-directional tee", nơi tôi nói chương trình của tôi để kết nối với một đường ống sao chép dữ liệu vào một tập tin và cũng shuffles nó đến/từ các thiết bị cổng nối tiếp thực tế?
Tôi nghĩ rằng tôi thậm chí có thể biết làm thế nào để viết một con thú như vậy, nhưng có vẻ như không tầm thường, đặc biệt là để có được tất cả các IOCTLs qua cho cấu hình cổng, vv
Có ai đã xây dựng được một điều như vậy ? Nó có vẻ quá hữu ích (cho những người gỡ lỗi trình điều khiển thiết bị nối tiếp) không tồn tại rồi.
Vậy ... làm thế nào bạn kết thúc việc này, chính xác? – detly
Vâng, tôi cũng muốn biết, vì tôi đã thất bại cho đến nay để hiểu cách sử dụng strace cho việc này. Chúc mừng! – mac
Điều này có thể quan tâm đến những người gặp khó khăn với câu trả lời đã cho: http://unix.stackexchange.com/questions/12359/how-can-i-monitor-serial-port-traffic – geekboyUK