Câu hỏi được gắn thẻ «serial-port»

Giao diện phần cứng thường thấy trên các PC cũ, thường có ổ cắm / phích cắm DE-9 9 chân, trên các thiết bị hoặc máy chủ mạng cũng có ổ cắm / phích cắm RJ-45 (thường được sử dụng cho ethernet) hoặc với (rộng hơn nhiều) Ổ cắm / phích cắm DB-25 25 chân. Hai tiêu chuẩn phổ biến được sử dụng với giao diện như vậy là RS-232 hoặc RS-422.


1
đọc từ nối tiếp từ dòng lệnh linux
Tôi có một thiết bị cổng nối tiếp mà tôi muốn kiểm tra bằng dòng lệnh linux. Tôi có thể sử dụng stty và echo để gửi lệnh đến cổng nối tiếp, nhưng khi thiết bị phản hồi tôi không có cách nào đọc được những gì đến từ cổng …





3
Tại sao một số bản phân phối Linux vẫn có / dev / ttyS0, ttyS1, v.v., mặc dù các máy tính mới hơn không có cổng nối tiếp như vậy?
Nhiều máy tính xách tay và máy tính để bàn mới không có cổng nối tiếp 9 chân / 25 chân. Tại sao nhiều bản phân phối Linux vẫn chứa /dev/ttyS0, dev/ttyS1tệp thiết bị? Vì udevcó thể tạo các tệp thiết bị một cách linh hoạt, tại sao /dev/ttyS0, /dev/ttyS1vẫn …




2
đặt tốc độ baud cho tty
Làm cách nào để đặt tốc độ baud cho một tty cụ thể (trong trường hợp này là cổng nối tiếp)? Tôi đã thử sử dụng stty -F /dev/tty.iap ispeed 19200 Nhưng nhận được lỗi Invalid argumentcho mọi tốc độ tôi thử (2400, 4800, v.v.) ngoại trừ 9600 (mặc định). …

2
Tại sao awk làm bộ đệm đầy đủ khi đọc từ một đường ống
Tôi đang đọc từ một cổng nối tiếp được kết nối với một thiết bị gps gửi các chuỗi nmea. Một lời mời đơn giản hóa để minh họa quan điểm của tôi: $ awk '{ print $0 }' /dev/ttyPSC9 GPGGA,073651.000,6310.1043,N,01436.1539,E,1,07,1.0,340.2,M,33.3,M,,0000*56 $GPGSA,A,3,28,22,09,27,01,19,17,,,,,,2.3,1.0,2.0*39 $GPRMC,073651.000,A,6310.1043,N,01436.1539,E,0.42,163.42,070312,,,A*67 GPGGA,073652.000,6310.1043,N,01436.1540,E,1,07,1.0,339.2,M,33.3,M,,0000*55 $GPGSA,A,3,28,22,09,27,01,19,17,,,,,,2.3,1.0,2.0*39 Thay vào đó, nếu tôi …
23 awk  tty  serial-port 




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.