Loading...

:: Development Tools ::

The starting place for development tools is the main Arduino Software Page. The Arduino programming software runs on a number of different computer platforms. The links below lead to tutorials and explanations on how to get it running on different platforms.

Linux / *BSD

Visual Studio

  • Arduino for Visual Studio a complete alternative includes:- board selection, intellisense, auto complete, find & replace in files, core and user libraries, compilation (with GoTo error), upload, programmer, multiple serial port dockable tool windows and more. 100% Arduino compatibility.
  • Using Visual Studio - A description on how to manually configure Microsoft Visual Studio 2008 to edit, compile and even run/debug your code.
  • Using Microsoft Visual C++ 2010 Express - A guide to how to configure the free Microsoft Visual C++ 2010 Express to develop Arduino sketches & libraries.

Eclipse

With the eclipse plugin for Arduino you get the same (except for run/debug) functionality as with visual studio but for free. See the playground page Eclipse or go to the Arduino plugin page

Eclipse without additional plugins

Visit the project ArduinoDevel. It uses only ant scripts.

OSX

You can use Xcode 3.2 on OSX Snow Leopard or Xcode 4 on OSX Lion to develop for Arduino with all the nice syntax coloring and code completion that Xcode offers. The project is maintained here on the Arduino Forum: Arduino and Xcode.

Others

Windows Utilities

  • Windows command line build/upload - For most Windows users, this is a lot easier to get working than using the generic Makefile: no need to find a make utility, grep, etc.
  • Arduino Upload - This tool will enable windows users to upload any hex file to an arduino using AVRDUDE.

Mirrors of the Software

This section documents links to mirrors of the official Arduino IDE. Please add the location of your server as well, it will help people to get the closest path to the files.

Last status check: 17-Apr-2012. The 'up-to-date-ness' of mirrors is color coded from green to red. Black stands for offline