Some months ago Atmel Corp asked Tim Leek of Visual Micro about the possibility of providing full support for Arduino development within Atmel Studio. Visual Micro are the authors of the Arduino plugin for Visual Studio. The latest release of both products is the result of many months of work.
The standard plugin for Atmel Studio is free, the debugger normally costs $14 but is offered for free to all educators.
Since the release of the Arduino Ide for Atmel Studio in May 2013, Visual Micro has been pleased to provide many universities and technical educators with free licenses for all of the machines in their class rooms. Please contact visualmicro.com for more information
This solution provides a professional development environment for Arduino at zero cost and includes many features such as intellisense, code explorers, simple class creation wizards, memory and dis-assembly reporting, finite control over the build process. All the additional features are optional, the standard single click build is 100% Arduino compatible.
Visual Micro also provides a unique usb debugger for Arduino which is the next best thing to hardware debugging. The usb debugger is easier to use than a hardware debugger and provides additional capabilities that a hardware debugger can not provide such as timed trace events and is fully extensible with open source graphical visualizations.
Most people now how useful a debugger can be and how project development times can be reduced using a window into the running Arduino mcu. Until now this has been a feature lacking from the Arduino framework.
The Arduino debugger is automatically aware of the various pin-outs of each Arduino board and provides simple one click trace capability of any Arduino function. In addition to the trace facility, breakpoints can optionally be used.
Powerful conditional expressions can be included to filter breakpoints and tracepoints, an expression watch system allows the running values from the Arduino to be viewed inside Atmel Studio.
Tracing, breaking and watching an Arduino at the click of a mouse button is very useful but the debugger goes one step further. The values of named variables running on the Arduino can be altered without need for re-compile or need to break/pause/halt Arduino execution.
The work of a debugger can affect the timings of a micro-controller, the Visual Micro debugger has a huge array of options to prevent the Arduino from being unduly delayed. Read more in the Visual Micro wiki.
The Arduino debugger running with open source visualizations and variable/expression watch
Please visit visualmicro.com for more information
Youtube overview here
Arduino Ide for Atmel Studio
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_rick
- Posts: 35092
- Joined: Tue Mar 15, 2011 11:42 am
Re: Arduino Ide for Atmel Studio
Thanks for the tip!
Please be positive and constructive with your questions and comments.