概要 Arduino IDE+ESP32の2系ボードライブラリで開発をしていると、大きめのプロジェクトをコンパイルすると非常に時間がかかりますよね。なのでWindowsを使いつつ、VirtualBox上にUbuntu Desktopを動かして、コンパイルが早い開発環境を作ってみました。 VirtualBoxとは? https://www.virtualbox.org/ Oracleが公開している無料で使える仮想マシンの環境です。WindowsだとHyper-Vという仮想環境があるのですが、USBデバイスをかんたんに利用することができないのでVirtualBoxを使っています。 ただし、、、VirtualBoxとWindowsの相性は最悪です。とくにWSLを使っている環境ですと仮想環境はHyper-Vに専有されているのでWindows Updateとかで動かなくなることがあります。 そしてV