Microchip Studio
| Microchip Studio |
|---|
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.
Ссылки
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.