arduino software comparison
| Name | cli/gui | mcu | os | runtime | compile | upload | bootloader |
|---|---|---|---|---|---|---|---|
| Arduino IDE | gui | any | mac, win, linux | builtin avr/arm | + | serial, usb serial, ssh | + |
| cuwire | cli/gui | any | mac, win, linux | external | + | serial, usb serial | - |
| inotool | cli | avr | mac, linux | external | + | serial, usb serial | - |
| leo | cli | avr | ? | external | + | serial, usb serial | - |
IDE features
| Name | modern editor | completion | jump to error | jump to declaration | upload tool | serial monitor | debug |
|---|---|---|---|---|---|---|---|
| Arduino IDE | - | - | - | - | internal | + | - |
| brackets-cuwire | + | - | - | + | cuwire | + | - |
| embedXcode | + | ? | ? | ? | makefiles | - | - |
| VisualMicro | + | ? | ? | ? | ? | + | + |
| eclipse | + | ? | ? | ? | makefiles | - | - |
| ElectronIDE | + | ? | ? | ? | ? | - | - |