Arduino Stack Exchange is a question and answer site for developers of open-source hardware and software that is compatible with Arduino. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Atmel stated in their website:

Atmel Studio 7 features seamless one-click import of projects created in the Arduino development environment. Your sketch, including any libraries it references, will be imported into Studio 7 as a C++ project. Once imported, you can leverage the full capabilities of Studio 7 to fine-tune and debug your design. Atmel Studio 7 fully supports the powerful embedded debugger on the Arduino Zero board. For other Arduino boards, shield-adapters that expose debug connectors are available, or switch to one of the many available Xplained-Mini/PRO boards to fully leverage the Atmel HW eco-system. Regardless of what you choose, you will surely make something amazing.

I wonder how they do it? Is it just a plug-in meaning that we still have to install Arduino software? Or do they have their own compiler and debugger?

share|improve this question
1  
I'm not sure, but best way to find out is just by trying? It appears you can easily import arduino project. I wonder how much they leave intact, or change to a more C++ like project. – Paul Jan 14 at 18:47
    
The difference between code for the Arduino IDE and C++ is really just a few conveniences - adding #includes, function prototypes, setting up compile options etc. No reason this couldn't be done without requiring the Arduino software be installed. But, as @Paul suggests, why don't you just try it and see? – Tyler Jan 14 at 19:43
    
I tried and it ask the Arduino IDE path. I wonder why should I install Arduino IDE. – inyoot Jan 19 at 15:47
up vote 1 down vote accepted

It is almost always the case that a high-level environment like an IDE provides an interface to an existing tool-chain rather than being truly an all-in-one mega-application, which would a maintenance nightmare. Atmel Studio 7 is no exception, and according to Atmel, uses and includes (quite likely by downloading it during the install process) the GCC tool-chain.

Why Atmel Studio asked about Arduino IDE path when I try to import Arduino sketch?

Probably for the Arduino libraries, which are contained within the Arduino IDE executable.

share|improve this answer
    
Why Atmel Studio asked about Arduino IDE path when I try to import Arduino sketch? – inyoot Jan 19 at 15:49
    
youtu.be/7WnOe00dVu0 – inyoot Feb 1 at 5:00

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.