PowerBook-G4 또는 최신 MacBook Pro에서 DB-9 또는 DB-25 직렬 포트를 어떻게 분리합니까?

PowerBook-G4 또는 최신 MacBook Pro에서 DB-9 또는 DB-25 직렬 포트를 어떻게 분리합니까?

본질적으로 우리는 직렬 DB-9 유형 하드웨어 인터페이스(또는 크로스오버 케이블이 있기 때문에 DB-25)를 준수하는 외부 장치에 인터페이스하고 싶고 우리가 가지고 있는 것은 Apple 노트북 컴퓨터뿐입니다.

저는 연구실 환경에서 일할 당시 Sun Microsystems 스타일의 컴퓨터에 대해 잘 알고 있으며 다음과 같은 일을 하곤 했습니다.

팁 /dev/term/a

또는 이와 비슷한 것, 우리 비행 컴퓨터의 직렬 인터페이스 중 하나에 Vt-100 스타일 인터페이스를 얻으려면... - 제가 실제로 그러한 명령을 마지막으로 내린 것은 약 15-20년 전이었습니다. :-)

[설명을 위해 추가됨:]

사용자의 관점에서 볼 때, 그들은 프로그램(아마도 iTerm)이나 이전 SunOS 4.3 프로그램, 팁과 같은 것을 시작한 다음 일부 직렬 인터페이스(UART, 아마도 드라이버에 의해 에뮬레이트됨)를 통해 통신할 것입니다. 이는 간단한 전선을 통해 외부 장치의 9핀 커넥터에 연결되며 실제로는 3~4개의 전선이 통신을 수행합니다.

[설명을 위해 추가됨:]

하지만 이제 우리 교회는 음향 장비와 대화할 필요가 있고 우리는 Mac 상점이므로...

어떤 아이디어가 있나요? 최신 OS-X 시스템에서 어댑터/드라이버 조합을 사용하여 USB-3 포트를 말하고 DB-9 커넥터를 통해 Vt-100 터미널처럼 작동할 수 있습니까?

해당 장치의 터미널 흐름 제어 특성을 설정하여 적절한 USB-3/Thunderbolt 어댑터/드라이버를 사용하여 DB-9를 통해 터미널을 추상화하기 위해 STTY(1) 명령과 같은 작업을 수행할 것이라고 확신합니다. 하지만 저는 Mac이기 때문에 그러한 세부 사항에 대해 너무 열심히 생각할 필요가 없기를 바랍니다... :-D

UNIX 전문가에게 줄 아이디어가 있나요?


우리는 실제로 DIY 접근 방식을 선호하고 그 과정에서 무언가를 배웁니다.

우리의 소중한 USB 인터페이스는 가격이 매우 높기 때문에 Thunderbolt나 Firewire-400/800과 같이 활용도가 낮은 포트를 활용하는 것이 더 나을 것입니다.

오래된 직렬 케이블(거대한 잉여 상자에서 나온)을 연결한 다음 이미 Thunderbolt(가장 활용도가 낮은 포트)에서 끊어진 Firewire에서 직렬 쌍(2~3개 전선?)을 분리하는 방법에 대한 조언 우리 노트북에서)?

나는 납땜 인두와 전선 절단기, 전선 스트리퍼에 상당히 능숙합니다.... :-) 그래서 Firewire를 직렬 인터페이스로 분리하는 배선 다이어그램과 OS에서 그러한 짐승을 위한 장치를 만드는 데 대한 몇 가지 지침이 있습니다. -X를 선택한 다음 터미널 특성을 설정하면 이 채팅에 실제로 도움이 됩니다. :-) 이는 순수 하드웨어에서 순수 소프트웨어로의 격차를 해소하는 데 필요한 것이 무엇인지 보여주고 IMHO에 대한 더 흥미로운 토론으로 이어집니다.

그러나 미리 준비된 솔루션도 우리에게 효과적이지만 비용이 너무 많이 드는 솔루션은 아닙니다. 우리는 믿음으로 자금을 조달하는 예산을 사용하고 있습니다.

여기에 이미지 설명을 입력하세요

여기에 이미지 설명을 입력하세요

답변1

USB-RS232 어댑터는 저렴합니다.

우리의 귀중한 USB 인터페이스는 프리미엄입니다

허브를 구입하세요. 그들은 또한 싸다.

따라서 Thunderbolt나 Firewire-400/800과 같이 활용도가 낮은 포트를 활용하는 것이 더 나을 것입니다.

시스템에 Express Card 슬롯이 있는 경우 Express Card RS-232 어댑터를 찾을 수 있습니다.

대부분의 최신 컴퓨터 인터페이스의 "링크 계층"은 하드웨어 컨트롤러에 의해 제어될 것으로 예상되며 USB, Firewire 및 Thunderbolt의 프로토콜은 RS-232보다 더 복잡합니다. 컨트롤러를 옆으로 치워두고 핀 상태를 스스로 읽을 수는 없습니다. 많은 구형 컴퓨터의 I/O는 PC 병렬 포트처럼 작동했습니다. 전기가 전선을 통해 흐르면 레지스터의 비트가 0으로 풀다운되고, 그렇지 않으면 1로 부동합니다. 더 이상은 아닙니다. 컨트롤러가 링크를 수행합니다. 레이어 항목을 작성하고 DMA를 통해 CPU에 데이터를 보냅니다. 사용 가능한 모든 레지스터는 설정, 장치 열거 등에 사용됩니다.

그래서 그렇습니다~ 아니다DB-9 케이블의 핀을 Firewire 또는 Thunderbolt 핀에 납땜하는 것만큼 간단합니다.

RS-232-USB 어댑터와 허브를 사용하십시오. 벨크로 스트립은 허브나 어댑터를 표면에 부착하는 데 적합합니다.

답변2

Google에서 찾고 있는 용어는 "USB to RS232C"입니다. 사용할 수 있는 어댑터가 꽤 많습니다.

관련 정보