«serial-port» 태그된 질문

일반적으로 9 핀 DE-9 소켓 / 플러그가있는 구형 PC, 네트워크 장치 또는 RJ-45 소켓 / 플러그 (그렇지 않으면 일반적으로 이더넷에 사용됨)가있는 서버에서 일반적으로 발견되는 하드웨어 인터페이스 25 핀 DB-25 소켓 / 플러그. 이러한 인터페이스에 사용되는 두 가지 일반적인 표준은 RS-232 또는 RS-422입니다.

16
SSH를 사용하는 것처럼 간단하게 직렬 포트에 연결하는 방법은 무엇입니까?
SSH에서와 마찬가지로 직렬 터미널에 연결하는 방법이 있습니까? Minicom과 같은 도구보다 간단한 방법이 있어야합니다. $ serial /dev/ttyS0 나는 cat출력을 할 수 /dev/ttyS0있지만 포트에서 콘솔까지 단방향 통신 만 가능하다는 것을 알고 있습니다 . 그리고 echo항구로 나가는 것은 항구와 똑같지 만 다른 방향으로 향합니다. 유닉스 / 리눅스에서 가능한 가장 간단한 방법으로 직렬 포트와 …

1
리눅스 커맨드 라인에서 시리얼로부터 읽기
Linux 명령 줄을 사용하여 테스트하려는 직렬 포트 장치가 있습니다. 직렬 포트로 명령을 보내기 위해 stty 및 echo를 사용할 수 있지만 장치가 응답 할 때 직렬 포트에서 오는 내용을 읽을 수있는 방법이 없습니다. 나는 사용하고있다 stty -F /dev/ttyS0 speed 9600 cs8 -cstopb -parenb && echo -n ^R^B > /dev/ttyS0 장치에 명령을 …

5
장치의 포트를 결정하는 명령 (예 : / dev / ttyUSB0)
Linux의 포트에 관한 질문이 있습니다. USB를 통해 장치를 연결하고 포트를 확인하려면 lsusb 명령을 사용하여이 버스에서 버스 번호와 장치 번호 만 지정하면됩니다. [ziga@Ziga-PC ~]$ lsusb Bus 003 Device 007: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC 장치가 직접 연결된 포트를 알려주는 명령이 있습니까? 지금까지이 작업을 수행하는 유일한 …
46 usb  serial-port  dmesg 




3
최신 컴퓨터에 직렬 포트가 없는데도 일부 Linux 배포판에 왜 여전히 / dev / ttyS0, ttyS1 등이 있습니까?
많은 새로운 랩탑 및 데스크탑 컴퓨터에는 9 핀 / 25 핀 직렬 포트가 없습니다. 왜 많은 리눅스 배포판은 여전히 포함 않는 /dev/ttyS0, dev/ttyS1장치 파일을? 때문에 udev동적으로 장치 파일을 만들 수 있습니다, 왜 /dev/ttyS0, /dev/ttyS1여전히 정적으로 생성? 때마다 나는 부팅, /dev/ttyS0그리고 /dev/ttyS1거기에 있습니다. 그건 그렇고 : 나는 데비안 7.0을 사용하고 있습니다.

1
사용중인 직렬 포트를 찾는 방법은 무엇입니까?
질문: 직렬 포트 (일명 RS-232)를 통해 장치 (예 : GSM 모뎀)를 /dev/연결했으며이 장치와 연결된 파일 시스템의 파일과 통신 할 수 있는 파일을 확인해야 합니다. 불행히도 새로 작성된 파일이 /dev/없으며 dmesg출력 에서 아무것도 볼 수 없습니다 . 그래서 이것은 어려운 질문 인 것 같습니다. 배경: 나는 직렬 장치를 사용한 적이 없었으므로 …

4
루트없이 직렬 포트에 읽기 / 쓰기?
Fedora14의 직렬 포트에서 읽고 쓰는 응용 프로그램을 작성 중이며 루트로 실행할 때 훌륭하게 작동합니다. 그러나 일반 사용자로 실행하면 장치 (/ dev / ttySx)에 액세스하는 데 필요한 권한을 얻을 수 없습니다. 이제는 이클립스를 사용하여 실제로 디버깅 할 수 없기 때문에 일종의 엉터리입니다. sudo로 Eclipse를 실행하려고 시도했지만 작업 공간이 손상되어 프로젝트를 열 …


2
tty에 대한 전송 속도 설정
특정 tty (이 경우 직렬 포트)에 대한 전송 속도를 어떻게 설정합니까? 나는 사용하려고 stty -F /dev/tty.iap ispeed 19200 그러나 Invalid argument9600 (기본값)을 제외하고 시도하는 모든 속도 (2400, 4800 등)에 대한 오류가 발생 합니다. 를 사용하여 C 프로그램에서 속도를 성공적으로 변경할 수 있습니다 cfsetspeed. ttys파일 과 같은 다른 곳에서 변경해야 합니까?

2
파이프에서 읽을 때 awk가 전체 버퍼링을 수행하는 이유
nmea 문자열을 보내는 gps 장치에 연결된 직렬 포트에서 읽습니다. 내 요점을 설명하기위한 간단한 호출 : $ 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 대신 파이프에서 읽으려고하면 awk가 stdout에 보내기 전에 입력을 버퍼링합니다. $ cat /dev/ttyPSC9 | awk '{ print $0 }' <long pause> 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 …
23 awk  tty  serial-port 



3
내장 PID의 ttyUSB0에 사용자 정의 PID가있는 USB 직렬 장치 연결
큰 성공없이 ttyUSB % n에 자동 (또는 수동으로) 연결하기 위해 사용자 정의 PID가있는 FTDI USB 직렬 장치를 얻으려고합니다. 장치의 일반 VID / PID는 0403/6001입니다. 이 방법으로 프로그래밍하면 플러그가 꽂 히면 완벽하게 자동으로 ttyUSB0에 자동으로 연결됩니다. 드라이버가 새 PID를 고려하여 다시 컴파일 된 경우에도 커스텀 ttyUSB0으로 프로그래밍 된 경우 나타나지 않지만이를 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.