Is Atmel Studio compatible with Mac or Linux?
It seems like there is only Windows support from the downlaods here: http://www.microchip.com/mplab/avr-support/atmel-studio-7.
Atmel boards that naturally come with Ethernet port have a MAC address at least printed on the label. But I'm not sure if reselling a bunch of them is legal. As far as USB goes, there was some fuss about changing VID on Atmel Meshbeans for legal reasons. No, recent versions of Atmel studio are based on Visual Studio which is Windows only. You could run it in a virtual machine. But it's worth noting that Atmel studio uses avr-gcc and arm-none-eabi-gcc (and presumably an avr32 gcc) to do the actual compilation, all of which are available for other platforms. Atmel Studio 7 Free Download Studio adds Atmel Gallery, letting you expand your development environment with plug-ins and embedded software vendors. Atmel Studio 7 Overview Developed by Atmel, Studio 7 is an integrated development platform to develop and debug Atmel SMART ARM-based and Atmel AVR micro controller applications.
2 Answers
$begingroup$No, recent versions of Atmel studio are based on Visual Studio which is Windows only.
You could run it in a virtual machine.
But it's worth noting that Atmel studio uses avr-gcc and arm-none-eabi-gcc (and presumably an avr32 gcc) to do the actual compilation, all of which are available for other platforms. As are downloading tools for their bootloaders, and ISP and SWD/JTAG tools like avrdude, OpenOCD, etc.
Also the Atmel Software Framework of chip-specific source code libraries is available as a huge zip file download independent of Atmel studio.
GDB works well with an SWD adapter for Atmel's ARM parts, there are some indications it can be made to work with the AVRs connected via an Atmel ICE, but never personally tried that.
So unless you want to use a setup that's unique to Atmel parts, you can readily target their parts using your favorite work environment running on top of your favorite operating system.
Chris StrattonChris StrattonLater 4.x versions seem to work in wine, but most people programming for AVR µCs on Linux don't use Atmel Studio anyway but command line avr-gcc, Makefiles and a decent text editor. (Or eclipse.)
JankaJanka