Skip to content

Download and Import Virtual Machine

To simplify Yocto development and ensure a fully configured build environment, Engicam provides a Virtual Machine (VM). Using the VM allows you to avoid installing all dependencies manually and guarantees that your build environment matches Engicam’s official setup.


Download the VM

Start by downloading the compressed VM file from the following link.

Once downloaded:

  1. Move the file to a folder of your choice (remember the path — you'll need it later).
  2. Right-click the file and extract it using 7zip.

Extract VM

Tip: If you don’t have 7zip, download it from https://www.7-zip.org/download.html.


Prepare Your Virtualization Software

The Engicam VM can be used with either VirtualBox or VMware. Make sure you have one of these installed:

Linux

To install VMware on Linux, navigate to the downloaded file and run:

sudo sh VMware-Workstation-xxxx-xxxx.architecture.bundle
Replace xxxx-xxxx with the software version and .architecture with your system architecture.


Import the Virtual Machine

  • Open VirtualBox. This is the main interface:

VirtualBox Start

  • Go to File → Import Appliance:

Select Import

  • Select your extracted .ova file (for example, engicam-vm.ova) and click Next → Import:

Select OVA File

  • Once the import completes, your VM is ready to use:

VM Ready

  • Open VMware Workstation Player:

VMware Start

  • Select File → Open a Virtual Machine:

Select VM

  • Browse to the engicam-vm.ova file and click Open:

VMware OVA File

  • A new window appears — click Import. VMware will perform OVF and hardware compliance checks. A progress bar shows the import status:

Importing

  • If the import fails, click Retry to relax compliance checks:

Error Example

  • After completion, your VM is ready to use:

VMware Ready


Virtual Machine Requirements

To compile a Yocto image smoothly, ensure your VM meets these minimum specifications:

Resource Minimum Requirement
Memory 12 GB
Processors 4

Tip

More memory and CPU cores will improve build performance and reduce compilation time.