atmel studio voor mac

Is Atmel Studio compatibel met Mac of Linux?

Het lijkt erop dat er alleen Windows-ondersteuning is van de downlaods hier: http://www.microchip.com/mplab/avr-support/atmel-studio-7 .

Answer

Nee, recente versies van Atmel Studio zijn gebaseerd op Visual Studio, dat alleen Windows is.

Je zou het op een virtuele machine kunnen draaien.

Maar het is vermeldenswaard dat Atmel studio avr-gcc en arm-none-eabi-gcc (en vermoedelijk een avr32 gcc) gebruikt om de daadwerkelijke compilatie te doen, die allemaal beschikbaar zijn voor andere platforms. Evenals het downloaden van tools voor hun bootloaders, en ISP- en SWD / JTAG-tools zoals avrdude, OpenOCD, enz.

Ook het Atmel Software Framework van chip-specifieke broncodebibliotheken is beschikbaar als een enorme download van een zip-bestand onafhankelijk van Atmel studio.

GDB werkt goed met een SWD-adapter voor Atmels ARM-onderdelen, er zijn enkele aanwijzingen dat het kan worden gebruikt om te werken met de AVRs die zijn aangesloten via een Atmel ICE, maar heb dat nooit persoonlijk geprobeerd.

Dus tenzij je een setup wilt gebruiken die uniek voor Atmel-onderdelen, u kunt hun onderdelen gemakkelijk richten met behulp van uw favoriete werkomgeving die bovenop uw favoriete besturingssysteem wordt uitgevoerd.

Antwoord

Latere 4.x-versies lijken te werken in wine , maar de meeste mensen die programmeren voor AVR µCs op Linux gebruiken Atmel Studio sowieso niet, maar de opdrachtregel avr- gcc, Makefiles en een degelijke teksteditor. (Of eclips.)

Reacties

  • Ik ben op zoek naar een front-end debugger om te gebruiken met de atmel ice. Eventuele suggesties?
  • @JoeyGough – Ik heb het ' niet geprobeerd, maar eclipse heeft blijkbaar ondersteuning voor het debuggen van AVR-doelen. Zie documentatie hier .
  • Dit is niet ' t over eclips, maar over AVaRICE. Het ' is een externe foutopsporingsadapter naar gdb, dus je kunt er elke Linux-foutopsporings-GUI mee gebruiken.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *