!REDIRECT “https://docs.px4.io/master/ko/dev_setup/dev_env_windows_vm.html“
윈도우 가상 머신 제공 툴체인
Note 윈도우 Cygwin 툴체인이 윈도우 개발 환경에서 (유일하게) 공식 지원하는 툴체인입니다.
윈도우 개발자는 PX4 툴체인을 게스트 운영체제로 설치한 리눅스 가상 머신(VM)에서에서 실행할 수 있습니다. 가상 머신 설치 후, 가상 머신 내의 PX4 설치 및 설정은 리눅스 자체를 설치한 컴퓨터와 동일합니다.
Tip 가능하면 가상 머신에 CPU 코어와 메모리를 많이 할당하십시오.
VM을 활용하는 방법이 설치하고 펌웨어 빌드 환경을 시험하기에 가장 쉬운 방버이긴 하나, 사용자 여러분은 다음을 인지하고 있어야 합니다:
- 펌웨어 빌드는 리눅스 자체에서 빌드할 때보다 느립니다.
- jMAVSim 프레임 재생율은 리눅스 자체에서 재생할 때보다 느립니다. 어떤 경우에는 가상 머신 자원이 부족하여 기체가 멈출 수 있습니다.
- 가제보와 ROS를 설치할 수 있습니다만, 도저히 못쓸 만큼 느립니다.
절차
시스템에 PX4 환경 실행 기능을 심은 VM 환경을 설치하는 방법에는 여러가지가 있습니다. 이 안네서에서는 VMWare 설치 방식으로 진행하도록 하겠습니다. VMWare 성능은 기본 사용(펌웨어 빌드)에 지장이 없지만 ROS나 가제보 실행 용도로는 아닙니다.
- VMWare Player Freeware를 다운로드하십시오
- 윈도우 시스템에 설치하십시오
- 원하는 Ubuntu Desktop ISO Image 버전을 다운로드하십시오. (우분투 배포판의 추천 버전을 알아보려면 리눅스 설치 절차 페이지를 살펴보십시오)
- VMWare Player를 열어 새 가상 머신을 만드는 옵션을 선택하십시오
- 가상 머신 생성 마법사에서 다운로드한 우분투 ISO 이미지를 설치 미디어로 선택하면 설치를 원하는 운영체제를 자동으로 감지합니다.
- 또한 마법사 과정을 통해, 가상머신을 실행하는 동안 할당할 자원의 양을 선택하십시오. 최대한 많은 용량의 메모리와 많은 수의 CPU 코어를 할당하고, 사용할 수 없는 호스트 윈도우 시스템 렌더링 기능은 끄십시오.
- 마법사 과정이 끝나면 새 가상 머신을 실행하고 다음 설치 절차에 따라 우분투 배포판을 설치하십시오. 모든 설정은 호스트 운영체제내에서만 활용할 설정이기에 화면 보호기와, 네트워크 공갹의 피해 증가를 막는 로컬 워크스테이션 보안 기능은 끄십시오.
- 새 가상머신을 부팅하고 나면 VMWare 도구 드라이버와 도구 확장을 게스트 운영체제에 설치하였는지 확인하십시오. 이 과정을 거치면 가상머신의 성능을 개선하고 용이성을 확보합니다:
- 그래픽 성능이 두드러지게 개선됨
- USB 포트 할당(타겟 업로드에 중요)과 같은 하드웨어 장치의 적절한 지원, 적절한 마우스 휠 스크롤, 음성 출력 기능 지원
- 게스트 운영체제 화면 해상도를 창 크기에 맞춤
- 호스트 시스템과 클립보드 공유
- 호스트 시스템과 파일 공유
- 리눅스용 PX4 환경 설정으로 계속 진행하십시오