Page 1 of 1

What is the best environment to work with ESP32 projects

Posted: Tue Apr 03, 2018 4:09 pm
by Deouss
Is there any recommended and specific platforms that are best suited for ESP32 development?
I am talking about OS and IDE together. I see it is possible to build C++ projects with Eclipse which is super nice.
Work in Ubuntu VM under Windows or just install Eclipse under Windows and use that maybe?
What would you advise?

Re: What is the best environment to work with ESP32 projects

Posted: Tue Apr 03, 2018 4:57 pm
by kolban
I think this is a question which may have come up a few times before. There may be mileage in looking in the forum history for previous discussions. You ask programmers for their recommendations, you may as well be asking about favorite colors or favorite fruits.

I believe Espressif's official position is that Linux and Windows are fully supported (maybe MacOS too ... but I won't swear to that).

Without ANY explanation of why I choose these things ... because we will just devolve into red vs blue debates ... as a data point, I use:

Windows 10 as my hosting PC. On that I run Virtual Box. On that I run Ubuntu. On that I install the ESP-IDF for build needs. My IDE is Eclipse (Oxygen).

Re: What is the best environment to work with ESP32 projects

Posted: Tue Apr 03, 2018 6:21 pm
by Deouss
Thank you. I will most likely follow same steps )

Re: What is the best environment to work with ESP32 projects

Posted: Tue Apr 03, 2018 8:15 pm
by fhng11214
Not a best but I am on MacOS with vi and pretty happy.

Re: What is the best environment to work with ESP32 projects

Posted: Wed Apr 04, 2018 10:31 am
by Nespressif
Hi, Ubuntu 16.04 LTS + Eclipse, for me.

Greetings

Re: What is the best environment to work with ESP32 projects

Posted: Thu Apr 05, 2018 1:50 am
by clarkster
I use MacOS with Eclipse. I only develop using the ESP IDF, not Arduino. This works very well for me. Eclipse is a nice environment. Much better than Arduino.

Someday I need to figure out how to use JTAG. I'm weary of inserting print statements.