Microchip Studio

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Хитрый гнУс (обсуждение | вклад) в 13:01, 4 сентября 2010. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

AVR Studio - интегрированная среда разработки (IDE) для разработки 8-битных AVR приложений в операционных системах Windows NT/2000/XP/Vista/7. AVR Studio содержит ассемблер и симулятор, позволяющий отследить выполнение программы. Текущая версия поддерживает все выпускаемые на сегодняшний день контроллеры AVR и средства разработки. AVR Studio содержит в себе менеджер проектов, редактор исходного кода, инструменты виртуальной симуляции и внутрисхемной отладки, позволяет писать программы на ассемблере или на C/C++. В силу перечисленных достоинств AVR Studio может считаться удобной средой разработки приложений для микроконтроллеров AVR.

История

Ранее существовал и фирменный ассемблер под Windows (wavrasm.exe) от Atmel, который совмещал ассемблер и редактор, подобно тому, как это делается в "больших" языках программирования. его можно извлечь из первых версий AVR Studio, но он довольно примитивный и неудобный. Затем, видимо, в корпорации решили его не развивать, обойдясь AVR Studio. Скачать AVR Studio можно совершенно бесплатно с сайта Atmel. Там же доступны и старые версии (к сожалению, последние версии пакета стали довольно объемными — более 70 Мбайт — так что на этом можно сэкономить), но только обратите внимание, что, чем старше версия, тем меньше ассортимент поддерживаемых контроллеров (так, версия 3 поддерживает только Classic).

Характеристики

Характеристики AVR Studio:

  • Интегрированный Ассемблер;
  • Интегрированный симулятор;
  • Поддерживает плагин компилятора GCC;
  • Поддержка инструментов Atmel, совместимых с 8-разрядной AVR архитектурой, в том числе AVR ONE!, JTAGICE МКИ, JTAGICE MKII, AVR Dragon, AVRISP, AVR ISPmkII, AVR Butterfly, STK500 и STK600;
  • Поддержка плагина AVR RTOS;
  • Поддержка AT90PWM1 и ATtiny40;
  • Интерфейс командной строки с поддержкой TPI.

Ссылки