나는 Esprit 250c Modular Color RS/232 Terminal
"지능 유닛"
(여기에서 개요를 살펴보세요., 그리고함수 pdf는 여기)
나는 그것이 텍스트 기반 tty 터미널로 작동하기를 원합니다. 아마도 VT100
그것이 가장 일반적인 표준 중 하나인 것 같기 때문일 것입니다.
장치 연결은 다음과 같습니다.
또한 9핀 직렬 포트가 있고 Ubuntu 14.04를 실행하는 PC가 있으며 PC와 Mac에 모두 액세스할 수 있습니다.
putty
나는 , screen
, 와 같은 minicom
유틸리티를 조사해 왔습니다 kermit
. 나도 읽었다LTSP프로젝트를 진행하고 YouTube에서 Ubuntu 씬 클라이언트를 만드는 방법에 대한 동영상을 시청했습니다.
나는 다음과 같은 것들을 읽고 있습니다텍스트 터미널 조작 방법이것은 가장 완벽한 리소스 중 하나인 것 같지만 여전히 몇 가지 질문이 있습니다.
/dev/tty1
저는 Linux에 대해 매우 잘 알고 있으며 명명된 파이프가 작동하는 방식, 터미널 세션이 참조되는 이유에 대한 역사 등의 기본 사항을 이해합니다.
나는 대부분의 사람들이 하고 있는 것과 정반대의 일을 하고 있다는 인상을 받았습니다. 즉, "터미널 텍스트 서버"를 만드는 방법을 알아내려고 하는 대신 터미널 에뮬레이터 프로그램을 사용하여 원격 "서버"에 연결하는 것입니다. 오래된 장치.
그럼에도 불구하고 내 프로젝트의 "다음 단계"에 대해 몇 가지 질문이 있습니다.
minicom
내 Linux 상자에서 비슷한 것을 실행하고 직렬 포트를 사용하여 Esprit를 직접 연결할 수 있다고 가정합니다 . 하지만...- "악수"는 어떻게 작동하나요? 두 장치가 대화할 수 있도록 하려면 두 장치 모두에서 특정 설정을 구성해야 합니까? (전송 속도, 다이얼 문자열 등?)
- 아니면 직렬 케이블이 연결되면
/dev/ttyS0
Esprit의 모니터에 표시되도록 텍스트를 파이프하는 것만 큼 간단합니까? - 구성해야 하는 경우 액세스하려면 특수 키보드가 필요합니까? ~에 따르면이 장대부분의 터미널 키보드에는 "설정" 키와 같은 추가 키가 있었던 것 같습니다. 이 키는 더 이상 표준 101키 키보드에 포함되지 않습니다. 그렇지 않은 경우 QWERTY 키보드에서 "설정"을 어떻게 누르나요? (Esprit 250C에 대한 설정 지침이 포함된 설명서를 찾을 수 없습니다)
- 더 많은 핀이 있는 직렬 케이블은 9핀만 있는 더 작은 직렬 케이블과 다르게 작동합니까? 직렬 포트에 핀이 많을수록 속도가 빨라진다?
- 장치에는
Serial 1
더 큰 직렬 포트용 플라스틱 어댑터( )와 뒷면에 RJ45 플러그가 함께 제공됩니다. 로 표시되어 있습니다MODEM CAB-5MODCM
. 이것은 무엇을 위한 것입니까? RJ45 플러그나 RJ11 플러그를 통해 직렬 연결을 할 수 있는 것 같습니다. 각각 8선과 4선이 있는 것 같습니다. RS232 통신에는 몇 개의 전선이 필요합니까? 6? 4? 2? - 구체적인 다음 단계나 피해야 할 일반적인 함정에 대한 제안이 있으신가요?
- 직렬-RJ11 또는 RJ45 어댑터 등을 사용하는 경우 사용할 핀을 어떻게 알 수 있나요? "구성 가능한 핀"이 있는 여러 어댑터를 보았습니다.
답변1
5,6) 일반적으로 9핀이면 충분하며, 추가 핀은 보조 데이터 또는 추가 핸드셰이크용입니다. 최소 핀/와이어 수는 3개입니다: 접지(gnd), 전송(tx) 및 수신(rx). 더 많은 핸드셰이크를 수행하는 것이 더 나을 것입니다. 전송 및 전송 요청을 지우고 데이터 세트 준비, 데이터 터미널 준비를 추가하는 것이 더 좋습니다. RS232에서 가장 큰 오해는 데이터 터미널과 데이터 세트라는 용어입니다. 데이터 터미널은 모든 터미널 장치(컴퓨터, 터미널, 프린터 등)이고 데이터 세트는 모뎀 또는 크로스오버 케이블(널 모뎀)이며 아무것도 아닙니다. 또 다른.
2) 악수는 3단계로 구분됩니다.
Soft: 특수 문자를 사용합니다. 텍스트에는 사용되지 않으므로 텍스트에 적합합니다. 여기에는 gnd, tx, rx만 필요합니다.
하드웨어 핸드셰이크: 전송 요청을 지웠습니다.
데이터 터미널 준비, 데이터 세트 준비: 이를 통해 장치가 서로 연결된 시기를 감지할 수 있습니다.
1) 제 생각에는(이것에 대해 잘 모르겠습니다) Linux 커널에는 tty를 로그인 tty로 사용하도록 지시하는 명령줄 옵션이 있습니다(ctrl-alt-f1 등의 tty와 동일). 이 옵션을 부트로더(아마도 grub) 구성에 추가해야 합니다. 미니컴 등을 사용할 필요는 없을 것 같습니다. 섹션 15.1 설정 방법을 참조하십시오 getty
.