Compare Products
![]() |
![]() |
Features * Support for multiple platforms
* Boards are detected and listed on “ports list” menu together with the serial port
* Drivers and IDE are now signed for Windows and MacOSX
* Improved speed of build process
* Autosave when compiling/uploading sketch
* A lot of improvements of the serial monitor (faster, backed by modern JSSC serial library instead of old RXTX)
* Find/replace over multiple tabs
* Improved lots of Arduino API libraries (String, Serial, Print, etc.)
* Tools & toolchains upgrades (avr-gcc, arm-gcc, avrdude, bossac)
* Command line interface
* IDE reports both sketch size and static RAM usage
* Editor shows line numbers
* Scrollable menus when many entries are listed
* Upload via network (Yún)
* HardwareSerial has been improved
* USB has got some stability and performance improvements*SPI library now supports “transactions” for better interoperability when using multiple SPI devices at the same time
* Better support to 3rd party hardware vendors with configuration files (platform.txt and boards.txt)
* Submenus with board configuration can now be defined
* Fix for upload problems on Leonardo, Micro and Yún.
* Libraries bundled with Arduino have been improved and bugfixed, in particular: Bridge, TFT, Ethernet, Robot_Control, SoftwareSerial, GSM
* A lot of minor bugs of the user interface have been fixed
|
Features * Open Source! GPLv3, no hidden costs.
* Cross-platform. Runs on Linux, Mac, Windows (uses wxWidgets).
* Written in C++. No interpreted languages or proprietary libs needed.
* Extensible through plugins
* Multiple compiler support:(GCC (MingW / GNU GCC); MSVC++; clang; Digital Mars; Borland C++ 5.5; Open Watcom ...and more)
* Very fast custom build system (no makefiles needed)
* Support for parallel builds (utilizing your CPU's extra cores)
* Multi-target projects
* Workspaces to combine multiple projects
* Inter-project dependencies inside workspace
* Imports MSVC projects and workspaces (NOTE: assembly code not supported yet)
* Imports Dev-C++ projects
* Interfaces GNU GDB
* Also supports MS CDB (not fully featured)
* Full breakpoints support:(Code breakpoints; Data breakpoints (read, write and read/write);Breakpoint conditions (break only when an expression is true); Breakpoint ignore counts (break only after certain number of hits))
* Display local function symbols and arguments
* User-defined watches (support for watching user-defined types through scripting)
* all stack
* Disassembly
* Custom memory dump
* Switch between threads
* View CPU registers
* Syntax highlighting, customizable and extensible
* Code folding for C, C++, Fortran, XML and many more files.
* Tabbed interface
* Code completion
* Class Browser
* Smart indent
* One-key swap between .h and .c/.cpp files
* Open files list for quick switching between files (optional)
* External customizable "Tools"
* To-do list management with different users
* And many more features provided through plugins!
|
LanguagesC CPP |
LanguagesC CPP Other |
Source TypeOpen
|
Source TypeOpen
|
License TypeGPL Other |
License TypeGPL Other |
OS Type |
OS Type |
Pricing
|
Pricing
|
X
Compare Products
Select up to three two products to compare by clicking on the compare icon () of each product.
{{compareToolModel.Error}}Now comparing:
{{product.ProductName | createSubstring:25}} X