Trên các cửa sổ, có một số lựa chọn thay thế phong nha (chủ yếu là trả tiền) cho phép bạn giám sát truyền thông cổng nối tiếp. Trên OSX có rất nhiều ứng dụng đầu cuối cho phép bạn nói chuyện với các thiết bị nối tiếp nhưng tôi không tìm thấy cơ chế để giám sát giao tiếp cổng nối tiếp.để xem thông tin liên lạc nối tiếp USB trên osx
Các trường hợp sử dụng cụ thể là: Tôi có một thiết bị USB-Serial sống trên /dev/tty.usbmodem99999
Tôi đã viết một bài kiểm tra tích hợp chạy nhiều lệnh (thành công).
Tuy nhiên khi chạy lại lệnh, thiết bị sẽ không phản hồi. Tôi đã xác nhận (cũng như tôi có thể) rằng thiết bị là tốt. Nó hoạt động trên các nền tảng khác như mong đợi. Tuy nhiên trên OSX tôi chỉ có thể chạy lại các thử nghiệm sau khi thiết lập lại thiết bị (chu trình nguồn).
Lý thuyết của tôi là mã của tôi không phát hành thiết bị đúng cách nhưng thật khó để xác nhận khi tôi không thể thấy liên lạc giữa thiết bị và ứng dụng của tôi.
Ứng dụng này: "http://www.aggsoft.com/serial-port-monitor.htm" có tính năng 'gián điệp' mà tôi không thể tìm thấy chức năng tương tự trên OSX. Tôi đã thử nghiệm với 'công cụ nối tiếp' trên osx, nhưng nó không giống như nó hoạt động gián điệp trên một cổng duy nhất, trong trường hợp đó có vẻ như trường hợp sử dụng là một passthrough giữa hai thiết bị hơn là giám sát tại cảng .
Bất kỳ suy nghĩ nào được đánh giá cao.
thư viện nối tiếp được sử dụng là: https://github.com/jacobsa/go-serial
gì về [USB tracer] (http://stackoverflow.com/a/32468703/1643939)? – nemo
@gbulmer Đó là một thực thi. và sử dụng thư viện nối tiếp golang. Nhưng quyền của bạn, nó chắc chắn không rõ ràng, tôi đã chỉnh sửa để hiển thị thư viện nối tiếp mà tôi đang sử dụng. – Gary
@ nemo Tôi đã thử điều đó, tôi không thấy gì từ công cụ đó. Tôi sẽ thử lại, có thể là tôi lạm dụng nó. – Gary