Virtual machines can be prepared for a specific target micro-controller and development toolset. Ready setup can then be copied from developer to another, which makes it is easy to get started. Or to get a tested reference to compare to when setting up your own development environment.

I have found VMware to be slightly better than Oracle’s Virtual box. The VMware workstation-player can be downloaded from VMware’s web site. It is free for non-commercial use, but the license needs to be bought to use it in business. At the time of writing this, the license price is around $150 USD.

ESP32 development environment with tools, settings, and repositories can be downloaded as a virtual machine:
iocom-esp32s-deepin15-64-bit.7z
(updated 22.12.2019, 7z password “iocafe”
)

If you have a problem with the virtual machine please let us know mail@iocafe.org.

  • The 10GB virtual machine image is stored in my Goole drive.
  • The file is compressed as .7z, so one needs 7zip, etc to uncompress it. The encryption password is “iocafe”.
  • Download VMware workstation/player (free for non-commercial use) and use it
  • This is a 64-bit virtual machine: 64-bit host operating system is needed.
  • Make sure that 64-bit virtualization is enabled in BIOS settings.
  • Virtual machine login: user “john” and password “smith333”