상세 컨텐츠

본문 제목

드론 만들기 - VMware Workstation Player에 Virtual Machine 만들기

만들기/드론

by kwangpil 2020. 5. 14. 19:24

본문

 

이전 글...

 

드론 만들기

  

   하드웨어

      기본부품

         비행 제어기(FC)

            Pixhawk 시리즈

               Pixhawk의 GPS

               Pixhawk의 텔레메트리(Telemetry)              

               Pixhawk의 변속기(ESC)

                  QGroundControl에서 변속기(ESC) 교정하기

               Pixhawk 4의 Power Management Board              

               Pixhawk 4

                  QGroundControl에서 Pixhawk 4 펌웨어 설치

                  QGroundControl에서 Pixhawk 4 설정하기 1/2

                  QGroundControl에서 Pixhawk 4 설정하기 2/2       

         모터

         배터리

            리튬 폴리머 배터리 팩

         변속기 (ESC)

         프로펠러 (Propeller)

         파워 분배기(PDB, Power Distribution Board)

         조종기(Radio Control)          

 

   소프트웨어

      MissionPlanner와 QGroundControl

      QGroundControl 설치

         QGroundControl 사용방법 1/4

         QGroundControl 사용방법 2/4

         QGroundControl 사용방법 3/4      

         QGroundControl 사용방법 4/4 

         QGroundControl에서 Pixhawk 4 펌웨어 설치

         QGroundControl에서 Pixhawk 4 설정하기 1/2

         QGroundControl에서 Pixhawk 4 설정하기 2/2

         QGroundControl에서 Pixhawk 파라미터 변경하기  

      VMware Workstation Pro 설치하기

         VMware Workstation Player에 Virtaul Machine 만들기

         VMware Workstation Player에 Ubuntu 설치하기

            Ubuntu(우분투) 터미널 명령어

            Ubuntu(우분투) 주요 디렉터리

            Ubuntu(우분투) 기초용어

   

   조립

      모터, 변속기에 커넥터 연결하기

      Power Management Board에 커넥터 연결하기

      변속기(ESC)와 Power Management Board 연결하기

      모터와 변속기(ESC) 연결하기

      QGroundControl에서 변속기(ESC) 교정하기

      GPS, Telemetry Pixhawk 4에 연결하기

 

   통신

     uORB

         uORB 새 토픽 추가하기  

     MAVLink

         MAVLink 설치하기

         MAVLink 라이브러리 생성하기 

 

   개발

      드론 비행 시뮬레이터(Simulator)         

         툴체인(toolchain) 설치하기

            jMAVSim 사용하기 1/2

            jMAVSim 사용하기 2/2

            Gazebo 사용하기 1/4

            Gazebo 사용하기 2/4

            Gazebo 사용하기 3/4

            Gazebo 사용하기 4/4    

      내장된 응용 프로그램 생성 및 실행하기

      PX 시스템의 구성        

 

   비행

      쿼드콥터(Quadcopter) 비행 원리     

 

   문제해결

      Pixhawk와 Emax ESC(변속기) 호환문제 해결방법

 

   기타

      비행금지구역

      비행 시 주의 사항   

      멀티콥터 종류

      커넥터(connector)

      용어


완전 초짜의 드론 만들기 도전! 도전! 도전~!입니다.
맨땅에 헤딩~

인터넷 검색, 관련 사이트를 참고하여 Pixhawk 4를 이용한 중/소형 드론을 만들려고 하고 있습니다.

참고만 하세요~!


VMware Workstation Pro를 설치(드론 만들기 - VMware Workstation Pro 설치하기 참고)했다면 VMware Workstation Player는 자동으로 설치된다. 

 

가상머신(Virtual Machine) 만들기

무료기간인 30일이 지나면 VMware Workstation Pro를 더 이상 사용할 수 없기 때문에 VMware Workstation Player에 우분투를 설치할 계획인데, 그전에 먼저 가상머신을 만든다.

 

가상머신(virtual machine)을 만들기 전에 먼저 가상머신 저장폴더생성한다.

 

물론 따로 가상 머신을 저장할 폴더를 만들지 않아도 되는데 이럴 경우 사용자의 문서 폴더 아래에 가상머신 폴더가 생성되고 그 아래에 가상머신이 저장된다.

 

우분투 18.04 LTS와 20.04 LTS 두 버전을 모두 VMware Workstation Player에 설치할 예정이라, 먼저 우분투 18.04 LTS 가상머신을 저장할 폴더를 만든다.

예) C:\Ubuntu\ubuntu 18.04 LTS

 

가상머신 폴더를 만들 때 유의해야 할 점은 하드 디스크 공간이 최소 30GB 이상 여유가 있는 곳에 만들어야 하며 만약 SSD를 사용하고 있다면 빠른 속도를 위해서 SSD설치하는 것을 권장한다.

 

가상머신이 저장될 폴더를 생성했다면 VMware Workstation Player실행한다.

 

 

VMware Workstation을 설치한 지 30일 지나서 VMware Workstation Player라도 위쪽에 expired license라 표기된다. 하지만 개인, 가정에서 비상업적인 용도로 사용할 경우에는 VMware Workstation Player를 계속 사용할 수 있다. 

 

 

VMware Workstation Player 화면의 홈 아이콘을 클릭하면 오른쪽 화면에 Create a New Virtual Machine, Open Virtual Machine... 가 나타나는데 그중 Create a New Virtual Machine선택하면 New Virtual Machine Wizard가 나타난다.

 

그 외에도 왼쪽 위의 메뉴의 Play를 누른 후 file -> New Virtual Machine 또는 홈 아이콘에 마우스를 올려두고 마우스의 오른쪽 버튼을 클릭한 후 Create New VM.. 을 클릭해서  New Virtual Machine Wizard을 호출할 수 있다.

 

 

우선 가상머신을 먼저 생성한 후 운영체제(Ubuntu)를 설치할 예정이므로 i will install the poeration system later선택한 후 Next를 누른다.

 

 

 

설치할 운영체제Linux, 버전ubuntu 64-bit를 선택하고 Next를 누른다.

 

 

사용자가 인지하기 쉬운 가상머신 이름(virtual machine name)기입한다. 저장 위치는 만약 가상머신을 저장할 폴더를 생성했다면 Brower를 클릭한 후 생성한 가상머신 저장 폴더를 지정해주면 된다. 그렇지 않을 경우 자동으로 사용자의 문서 폴더 아래에 가상머신 폴더가 만들어지고 그곳에 가상머신이 저장된다.

 

설정이 끝났으면 Next를 누른다.

 

 

기본값으로 하드 디스크 크기는 20GB이다. 일단 변경사항 없이 Next를 누른다.

 

 

설정한 목록이 나오는데 변경사항이 없을 경우 finish를 누르고 종료한다.

 

 

위의 그림에서 보듯이 가상머신생성되어있다. 아직 운영체제를 설치하지 않은 상태라 속이 텅 빈 상태다.

 

 

Edit virtual machine setting클릭하면 가상머신의 하드웨어 구성을 알 수 있을 뿐만 아니라 하드웨어 제거 및 재설치할 수도 있다.

 

 

메모리는 실제 컴퓨터의 메모리를 나눠서 갖는다.

 

만약 실제 컴퓨터가 4GB의 메모리를 갖고 있고 가상 머신의 메모리를 2GB로 설정했다면, 가상 머신을 실행시키면 가상 머신이 2GB의 메모리를 차지하고 실제 컴퓨터는 2GB 메모리를 사용하게 된다.

 

실제 컴퓨터 사양을 고려해서 메모리 크기를 선택하거나, 권고 크기인 2GB를 선택한다.

프로세서(CPU)의 경우 위에 보듯이 1개의 CPU가 장착되어있는데 실제 컴퓨터가 멀티코어라면 가상머신의 CPU를 여러 개 설정해도 되지만 성능에 큰 영향을 미치지 않기 때문에 그냥 1개로 둔다.

 

 

하드웨어 목록에 가상머신을 만들 때 만들어 둔 20GB 하드 디스크를 삭제하고 40GB 하드 디스크재설치한다.

 

 

 

먼저 하드 디스크클릭 Remove를 선택해서 삭제한 후 Add클릭한다.

 

 

Add Hardware Wizard에서 Hard Disk선택한 후 Next를 누른다.

 

 

하드 디스크의 형태가 어떤 것이든지 성능과는 별 상관이 없으므로 변경 없이 그대로 Next를 누른다.

 

 

create a new virtual disk선택Next를 누른다.

 

 

원하는 하드 디스크 크기기입한 후에 store virtual disk as a single file선택한다.

 

store virtual disk as a single file은 가상 하드 디스크가 한 개의 파일이라는 의미이고, splite virtual disk into multiple files의 경우 가상 하드 디스크가 여러 개의 파일로 분리되어 있다는 의미이다.

 

여기서 Allocate all disk space now해제된 상태여야 한다.

 

사용자가 가상 하드 디스크의 크기를 40GB로 설정한다고 해서 가상 머신이 갖는 하드 디스크의 물리적인 크기가 40GB인 것은 아니다. 실제는 가상 하드 디스크가 사용하는 크기만큼만 물리적으로 소유한다.

 

하지만 Allocate all disk space now가 선택될 경우, 가상 하드 디스크가 설정한 하드 디스크 크기만큼 실제 물리적인 크기를 갖게 되는 것이다. 

즉, 여기서는 40GB 크기의 파일이 생성되는 것이다.

 

맞게 설정했다면 Next를 누른다.

 

 

이름을 지정하거나 변경 없이 finish를 누른다.

 

 

가상 하드 디스크 추가완료되었다.

 

 

가상 머신에도 CD/DVD가 장착되어 있는데 실제 컴퓨터에 장착된 CD/DVD를 사용하거나 *.iso 파일을 CD/DVD처럼 사용할 수 있다.

 

여기서는 Use physical drive선택해 둔다.

 

가상머신을 실행할때 CD/DVD가 자동으로 인식되도록 Connect at power on선택한다.

 

 

 

Netwark Adapter기본 설정대로 그대로 둔다.

 

Sound Card, Print 등 필요하지 않은 장치삭제한 후 OK를 누르면 가상머신 설정이 완료된다.

 

 

가상머신이 만들기가 끝났다. 

 

이 가상머신은 운영체제가 설치되어 있지 않은 새 컴퓨터와 같은 상태이다. 이젠 새 컴퓨터에 윈도우를 설치하듯이 생성된 가상머신에 우분투(ubuntu)를 설치하면 된다.

 

 우분투 설치는 드론 만들기 - VMware Workstation Player에 Ubuntu 설치하기 참조한다.

 


관련글 더보기

댓글 영역