호스트 직렬 포트가 제대로 열리지 않으면 어떻게 합니까?
직렬 포트는 개발자가 자주 사용하며, 우리는 때때로 windows 를 사용하여 개발해야 한다. 하지만 윈도우는 가상 시스템에 설치됩니다. 가상 시스템에서 직렬 포트를 어떻게 사용합니까?
1. virtualbox 에서 직렬 포트 사용을 선택하고 호스트 장치를 포트 모드로 선택합니다.
기존 두 시스템은 물리적 직렬 포트가 하나뿐이므로 가상 시스템은 호스트의 직렬 파일을 통해 간접적으로 데이터를 가져와야 합니다. 호스트는 리눅스, 직렬 장치는 /dev/ttyS0 입니다.
2. 포트/파일 위치: /dev/ttyS0 열을 입력하여 가상 시스템을 시작합니다.
3. 가상 머신을 부팅할 수 없는 경우 ttyS0 장치에 대한 읽기 및 쓰기 권한이 없을 가능성이 높습니다 (ls -l /dev/ttyS0 을 통해 다음 권한을 볼 수 있음). 따라서 ttyS0 의 권한을 수정하고 터미널에 다음을 입력해야 합니다. sudo chmod 777 /dev/ttyS0 가상 시스템을 시작하면 가상 시스템의 직렬 포트 (winXP) 를 사용할 수 있습니다.