Microchip Studio: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м Aterlux переименовал страницу AVR Studio в Atmel Studio: Начиная с 6й версии IDE называется Atmel Studio ( http://www.atmel.com/images/as6installer-6.0.1843-readme.pdf )
Нет описания правки
 
(не показано 14 промежуточных версий 12 участников)
Строка 1: Строка 1:
'''AVR Studio''' — [[интегрированная среда разработки]] (IDE) для разработки 8- и 32-битных [[AVR]]-приложений от компании [[Atmel]], работающая в [[Операционные системы|операционных системах]] [[Windows]] NT/2000/XP/Vista/7. AVR Studio содержит компилятор C/C++ и симулятор, позволяющий отследить выполнение программы. Текущая (Atmel Studio 7) версия поддерживает все выпускаемые на сегодняшний день контроллеры AVR и средства разработки. AVR Studio содержит в себе менеджер проектов, редактор исходного кода, инструменты виртуальной симуляции и [[внутрисхемная отладка|внутрисхемной отладки]], позволяет писать программы на ассемблере или на C/C++.
'''Microchip Studio''' (ранее '''Atmel Studio''' и AVR Studio) — основанная на [[Microsoft Visual Studio|Visual Studio]] бесплатная [[Проприетарное программное обеспечение|проприетарная]] [[интегрированная среда разработки]] (IDE) для разработки приложений для 8- и 32-битных микроконтроллеров семейства [[AVR]] и 32-битных микроконтроллеров семейства [[ARM (архитектура)|ARM]] от компании [[Atmel]], работающая в [[Операционные системы|операционных системах]] [[Windows]] NT/2000/XP/Vista/7/8/10.
Atmel Studio содержит компилятор [[GNU Compiler Collection|GNU]] [[Си (язык программирования)|C]]/[[C++]] и эмулятор, позволяющий отладить выполнение программы без загрузки в микроконтроллер.


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


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


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


== Характеристики ==
Характеристики AVR Studio:
Характеристики AVR Studio:
* Интегрированный компилятор C/C++;
* Интегрированный компилятор C/C++;
Строка 14: Строка 17:
* Поддержка плагина AVR RTOS;
* Поддержка плагина AVR RTOS;
* Поддержка AT90PWM1 и ATtiny40;
* Поддержка AT90PWM1 и ATtiny40;
* [[Интерфейс командной строки]] с поддержкой TPI.
* [[Интерфейс командной строки]] с поддержкой TI.


== Литература ==
== Литература ==
* {{публикация|книга|заглавие = AVR RISC microcontrollers handbook|ответственный = by Claus Kühnel|ISBN = 0-7506-9963-9|раздел = Ch. 4.2|часть = ATMEL AVR Studio|pages=144—146|ссылка=http://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|год=1998|место={{abbr|USA|United States of America|0}}}}
* {{публикация|книга|заглавие = AVR RISC microcontrollers handbook|ответственный = by Claus Kühnel|ISBN = 0-7506-9963-9|раздел = Ch. 4.2|часть = ATMEL AVR Studio|pages=144—146|ссылка=https://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|год=1998|место={{abbr|USA|United States of America|0}}}}


== Ссылки ==
== Ссылки ==
* [http://www.atmel.com/tools/ATMELSTUDIO.aspx Atmel Studio 7.0 на официальном сайте Atmel.]
* [https://www.microchip.com/avr-support/atmel-studio-7 Atmel Studio 7.0 на официальном сайте Microchip Technology]
* [http://www.viva64.com/ru/a/0082/ Руководство по разработке модулей расширений на C# для Visual Studio 2005—2012 и Atmel Studio]
* [http://radioded.ru/avr-studio/blog Самоучитель по программированию микроконтроллеров в AVR Studio]

* [http://www.viva64.com/ru/a/0082/#ID0EPUMM Проектная модель Atmel Studio. Настройки компиляции в сборочном инструментарии проекта] // [http://www.viva64.com/ru/a/0082/ Руководство по разработке модулей расширений на C# для Visual Studio 2005-2012 и Atmel Studio]
{{^|1em}}
{{нет карточки|Программа}}
{{нет карточки|Программа}}

{{^|1em}}
{{Микроконтроллеры}}
{{Микроконтроллеры}}



Текущая версия от 07:39, 14 января 2023

Microchip 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;
  • Интерфейс командной строки с поддержкой TI.

Литература

[править | править код]