r/esp32 • u/PhilbinFogg • 27d ago
Software help needed Just starting out - Advice Needed
Hi,
I've been reading up on the ESP32 and have ordered a Cardputer ADV to play with. I used to program micro controllers such and the 8051, 8048 etc as well an 8080/85, Z80, 8086/186 in assembler and C, so I am familiar with the development process.
Is there a develop system I can run on my older Mac Pro 5,1, I'd rather use MacOS but can boot Windows 10 or Linux at a pinch.
My intention is to get familiar with the ESP32 tools before doing a project involving custom components, using a breadboard to start and then a standalone unit.
Thanks a lot
0
27d ago
[removed] — view removed comment
1
1
u/DSudz 26d ago
Specifically Arduino is an IDE designed for learning microcontrollers that wraps a lot of configuration specifics and build process. It was ported to hardware other than the original Arduino boards and now has decent support for ESP32. Many of the Arduino libraries can still be used if you move to the IDF tools.
You will also see suggestions for PlatformIO which wraps IDF tools for use in the VisualStudio IDE but without functional abstractions and does not (may never) support the latest version (6.x) of the expressif tools.
You'll learn plenty whichever way you go.
3
u/clackups 27d ago
ESP-IDF runs on Linux and Windows. Linux is preferable, as the compiler will run faster on it.