I use ESP8266 and ESP32 with arduino toolchain rather than pure arduino hardware. Arduino IDE is standard and proven but what are the other IDE and advantage/disadvantage ?
Asked
Active
Viewed 1.1k times
2 Answers
4
Not an exhaustive list. Most advantages will be subjective.
- UECIDE - Wide variety of boards, not only Arduino, better editor and serial monitor, plug-in based modules.
- PlatformIO (Available as plugin for Atom editor, MS Visual Studio and Eclipse IDE) - Automatic library updating, one
inifile that defines project settings and external libraries, making projects portable to other users without having to download all external libraries. - Arduino IDE for Visual Studio - For those who like VS?
- Arduino Makefiles - More like old-school command-line coding, Linux-style development. Not an IDE.
- Eclipse - Another quite popular IDE outside Arduino world.
- Atmel/Microchip Studio 7 - Provided by the manufacturer of the AVR chips. "Arduino" sketches may not compile without changes to make them more like standard C++.
jose can u c
- 6,974
- 2
- 15
- 27
2
For example, Eclipse IDE with Sloeber plugin is much better than Arduino IDE. You have all the features of Eclipse (coloring, error highlighting, auto-complete, open declaration ('drill down' to libraries), ...*). And every project has own settings (board settings, port, programmer ...). And the Arduino IDE buttons Upload, Verify, Session Monitor are there and the Arduino toolchain too.
*... projects management, version control, TODO lists, outline, ...
-
I have a very bad experience of ECLIPSE at school last year. Lot of parameters hard to adjust and too much bugs... Visual studio (and code version) are robust days after days. – E.Racineux Apr 06 '18 at 22:54
VisualGDB is also a good tool to debug (JTAG necessary) but only for ESP tool chain (arduino could be added is future release said in the forum...).
– E.Racineux Apr 05 '18 at 20:42