Microchip Studio: различия между версиями
[непроверенная версия] | [непроверенная версия] |
м Bot: HTTP→HTTPS (v465) |
Пушёк (обсуждение | вклад) Нет описания правки |
||
(не показано 9 промежуточных версий 8 участников) | |||
Строка 1: | Строка 1: | ||
''' |
'''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++]] и эмулятор, позволяющий отладить выполнение программы без загрузки в микроконтроллер. |
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]] и средства разработки. |
Ранее среда разработки носила название AVR Studio, но начиная с версии 6.0, вышедшей в 2012 году, в неё была добавлена поддержка разработки для микроконтроллеров архитектуры [[ARM (архитектура)|ARM]], также выпускаемых фирмой Atmel, и среда разработки получила новое название Atmel Studio. Текущая версия (Atmel Studio 7) поддерживает все выпускаемые на сегодняшний день фирмой Atmel микроконтроллеры архитектур [[AVR]], [[AVR32]] и [[ARM (архитектура)|ARM]] и средства разработки. |
||
Строка 17: | Строка 17: | ||
* Поддержка плагина AVR RTOS; |
* Поддержка плагина AVR RTOS; |
||
* Поддержка AT90PWM1 и ATtiny40; |
* Поддержка AT90PWM1 и ATtiny40; |
||
* [[Интерфейс командной строки]] с поддержкой |
* [[Интерфейс командной строки]] с поддержкой TI. |
||
== Литература == |
== Литература == |
||
Строка 23: | Строка 23: | ||
== Ссылки == |
== Ссылки == |
||
* [ |
* [https://www.microchip.com/avr-support/atmel-studio-7 Atmel Studio 7.0 на официальном сайте Microchip Technology] |
||
⚫ | |||
* [http://radioded.ru/avr-studio/blog Самоучитель по программированию микроконтроллеров в AVR 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.
Литература
[править | править код]- ATMEL AVR Studio // AVR RISC microcontrollers handbook / by Claus Kühnel. — USA, 1998. — Ch. 4.2. — P. 144—146.
Ссылки
[править | править код]- Atmel Studio 7.0 на официальном сайте Microchip Technology
- Руководство по разработке модулей расширений на C# для Visual Studio 2005—2012 и Atmel Studio
Для этой статьи не заполнен шаблон-карточка {{Программа}}. |