Atmel Studio

Поделись знанием:
(перенаправлено с «AVR Studio»)
Перейти к: навигация, поиск

Atmel Studio (ранее AVR Studio) — основанная на Visual Studio бесплатная проприетарная интегрированная среда разработки (IDE) для разработки приложений для 8- и 32-битных микроконтроллеров семейства AVR и 32-битных микроконтроллеров семейства ARM от компании Atmel, работающая в операционных системах Windows NT/2000/XP/Vista/7/8/10. Atmel Studio содержит компилятор GNU C/C++ и эмулятор, позволяющий отладить выполнение программы без загрузки в микроконтроллер.

Ранее среда разработки носила название AVR Studio, но начиная с версии 6.0, вышедшей в 2012 году, в неё была добавлена поддержка разработки для микроконтроллеров архитектуры ARM, также выпускаемых фирмой Atmel, и среда разработки получила новое название Atmel Studio. Текущая версия (Atmel Studio 7) поддерживает все выпускаемые на сегодняшний день фирмой Atmel микроконтроллеры архитектур AVR, AVR32 и ARM и средства разработки.

Atmel Studio содержит в себе менеджер проектов, редактор исходного кода, инструменты виртуальной симуляции и внутрисхемной отладки, позволяет писать программы на ассемблере или на C/C++.





История

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

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

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

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

Напишите отзыв о статье "Atmel Studio"

Литература

  • ATMEL AVR Studio // [books.google.com/books?id=4qKjXKZJLS0C&pg=PA144&dq=AVR+Studio&hl=en&ei=4JiWTNn2NIatONjchIkJ&sa=X&oi=book_result&ct=result&resnum=1&ved=0CC8Q6AEwAA#v=onepage&q=AVR%20Studio&f=false AVR RISC microcontrollers handbook] / by Claus Kühnel. — USA, 1998. — Ch. 4.2. — P. 144—146.</span>

Ссылки

  • [www.atmel.com/tools/ATMELSTUDIO.aspx Atmel Studio 7.0 на официальном сайте Atmel.]
  • [radioded.ru/avr-studio/blog Самоучитель по программированию микроконтроллеров в AVR Studio]
  • [www.viva64.com/ru/a/0082/#ID0EPUMM Проектная модель Atmel Studio. Настройки компиляции в сборочном инструментарии проекта] // [www.viva64.com/ru/a/0082/ Руководство по разработке модулей расширений на C# для Visual Studio 2005-2012 и Atmel Studio]

Отрывок, характеризующий Atmel Studio


– Она приехала гостить ко мне, – сказала княжна Марья. – Граф и графиня будут на днях. Графиня в ужасном положении. Но Наташе самой нужно было видеть доктора. Ее насильно отослали со мной.
– Да, есть ли семья без своего горя? – сказал Пьер, обращаясь к Наташе. – Вы знаете, что это было в тот самый день, как нас освободили. Я видел его. Какой был прелестный мальчик.
Наташа смотрела на него, и в ответ на его слова только больше открылись и засветились ее глаза.
– Что можно сказать или подумать в утешенье? – сказал Пьер. – Ничего. Зачем было умирать такому славному, полному жизни мальчику?
– Да, в наше время трудно жить бы было без веры… – сказала княжна Марья.
– Да, да. Вот это истинная правда, – поспешно перебил Пьер.
– Отчего? – спросила Наташа, внимательно глядя в глаза Пьеру.
– Как отчего? – сказала княжна Марья. – Одна мысль о том, что ждет там…
Наташа, не дослушав княжны Марьи, опять вопросительно поглядела на Пьера.
– И оттого, – продолжал Пьер, – что только тот человек, который верит в то, что есть бог, управляющий нами, может перенести такую потерю, как ее и… ваша, – сказал Пьер.
Наташа раскрыла уже рот, желая сказать что то, но вдруг остановилась. Пьер поспешил отвернуться от нее и обратился опять к княжне Марье с вопросом о последних днях жизни своего друга. Смущение Пьера теперь почти исчезло; но вместе с тем он чувствовал, что исчезла вся его прежняя свобода. Он чувствовал, что над каждым его словом, действием теперь есть судья, суд, который дороже ему суда всех людей в мире. Он говорил теперь и вместе с своими словами соображал то впечатление, которое производили его слова на Наташу. Он не говорил нарочно того, что бы могло понравиться ей; но, что бы он ни говорил, он с ее точки зрения судил себя.
Княжна Марья неохотно, как это всегда бывает, начала рассказывать про то положение, в котором она застала князя Андрея. Но вопросы Пьера, его оживленно беспокойный взгляд, его дрожащее от волнения лицо понемногу заставили ее вдаться в подробности, которые она боялась для самой себя возобновлять в воображенье.
– Да, да, так, так… – говорил Пьер, нагнувшись вперед всем телом над княжной Марьей и жадно вслушиваясь в ее рассказ. – Да, да; так он успокоился? смягчился? Он так всеми силами души всегда искал одного; быть вполне хорошим, что он не мог бояться смерти. Недостатки, которые были в нем, – если они были, – происходили не от него. Так он смягчился? – говорил Пьер. – Какое счастье, что он свиделся с вами, – сказал он Наташе, вдруг обращаясь к ней и глядя на нее полными слез глазами.
Лицо Наташи вздрогнуло. Она нахмурилась и на мгновенье опустила глаза. С минуту она колебалась: говорить или не говорить?
– Да, это было счастье, – сказала она тихим грудным голосом, – для меня наверное это было счастье. – Она помолчала. – И он… он… он говорил, что он желал этого, в ту минуту, как я пришла к нему… – Голос Наташи оборвался. Она покраснела, сжала руки на коленах и вдруг, видимо сделав усилие над собой, подняла голову и быстро начала говорить: