컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 호스트 직렬 포트가 제대로 열리지 않으면 어떻게 합니까?

호스트 직렬 포트가 제대로 열리지 않으면 어떻게 합니까?

가상 시스템의 직렬 포트에 연결하는 방법에는 두 가지가 있습니다. 하나는 지정된 가상 시스템의 직렬 포트를 실제 COM 에 연결하는 것입니다. 예를 들어 개발자가 COM 1 에 연결하고, 타겟이 COM2 에 연결되고, 두 개의 직렬 포트가 직렬 포트를 통해 연결됩니다. 또 다른 쉬운 방법은 최신 버전의 VMware 에서 직렬 포트를 명명된 파이프에 매핑하고 두 가상 시스템의 직렬 포트를 동일한 명명된 파이프에 매핑할 수 있다는 것입니다. 예를 들어, 동일한 명명된 파이프 ₩₩를 선택합니다. \pipe\COM_ 1 두 가상 시스템 모두에서 대상 시스템의 COM 포트를 서버측으로 지정하고' 다른 쪽 끝은 가상 시스템' 속성을 선택합니다. 개발자의 COM 포트를 클라이언트 포트로 지정하고 COM 포트의' 다른 쪽 끝은 가상 시스템' 속성을 지정합니다. 입출력 모드 속성의 경우 타겟에서' 폴링 시 CPU 허용' 다중 선택 상자를 선택하면 개발자가 선택하지 않습니다.

직렬 포트는 개발자가 자주 사용하며, 우리는 때때로 windows 를 사용하여 개발해야 한다. 하지만 윈도우는 가상 시스템에 설치됩니다. 가상 시스템에서 직렬 포트를 어떻게 사용합니까?

1. virtualbox 에서 직렬 포트 사용을 선택하고 호스트 장치를 포트 모드로 선택합니다.

기존 두 시스템은 물리적 직렬 포트가 하나뿐이므로 가상 시스템은 호스트의 직렬 파일을 통해 간접적으로 데이터를 가져와야 합니다. 호스트는 리눅스, 직렬 장치는 /dev/ttyS0 입니다.

2. 포트/파일 위치: /dev/ttyS0 열을 입력하여 가상 시스템을 시작합니다.

3. 가상 머신을 부팅할 수 없는 경우 ttyS0 장치에 대한 읽기 및 쓰기 권한이 없을 가능성이 높습니다 (ls -l /dev/ttyS0 을 통해 다음 권한을 볼 수 있음). 따라서 ttyS0 의 권한을 수정하고 터미널에 다음을 입력해야 합니다. sudo chmod 777 /dev/ttyS0 가상 시스템을 시작하면 가상 시스템의 직렬 포트 (winXP) 를 사용할 수 있습니다.

上篇: 일리 통조림 기술자 下篇: 당신이 2008 년에 사용한 핸드폰은 노키아의 것입니까?
관련 내용