CodeVisionAVR — інтегроване середовище розробки програмного забезпечення для мікроконтролерів сімейства AVR фірми Atmel.
Можливості
CodeVisionAVR включає у себе наступні компоненти:
- компілятор Сі-подібної мови для AVR;
- компілятор мови асемблер для AVR;
- генератор початкового коду програми, який дозволяє повести ініціалізацію периферійних приладів;
- модуль взаємодії з платою STK-500;
- модуль взаємодії з програматором;
- редактор початкового коду з підсвіткою синтаксису;
- термінал.
Вихідними файлами CodeVisionAVR являються:
- HEX, BIN або ROM-файл для завантаження у мікроконтроллер за допомогою програматора;
- COFF — файл, котрий містить інформацію для програматора;
- OBJ — файл, у котрім зберігається проміжний код компіляції, так званий об'єктний код.
CodeVisionAVR є комерційним програмним забезпеченням. Існує безкоштовна версія з обмеженням ряду можливостей, зокрема, розмір програмного кода обмежений 4 кілобайтами і не включений ряд бібліотек.
За станом на грудень 2023 року останньою є версія 4.00.
Компилятор Сі, який входиь у склад CodeVisionAVR, має деякі відмінності від AVR-GCC (WinAVR), у тому числі власний синтаксис, набір підтримуючих серій мікроконтроллерів (останні версії підтримують у тому числі серію ATXMega), а також генерує відміннийза швидкодією вихідної код.
См. також
- AVR
- AVR Studio
- WinAVR
Зноски
- . Архів оригіналу за 2 вересня 2018. Процитовано 26 лютого 2020.
Література
- М.Б Лебедев «CodeVision AVR. Пособие для начинающих», Издательство: Додэка XXI, , 2010 г.
Заслання
- Офіційний сайт [ 25 січня 2020 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
CodeVisionAVR integrovane seredovishe rozrobki programnogo zabezpechennya dlya mikrokontroleriv simejstva AVR firmi Atmel MozhlivostiCodeVisionAVR vklyuchaye u sebe nastupni komponenti kompilyator Si podibnoyi movi dlya AVR kompilyator movi asembler dlya AVR generator pochatkovogo kodu programi yakij dozvolyaye povesti inicializaciyu periferijnih priladiv modul vzayemodiyi z platoyu STK 500 modul vzayemodiyi z programatorom redaktor pochatkovogo kodu z pidsvitkoyu sintaksisu terminal Vihidnimi fajlami CodeVisionAVR yavlyayutsya HEX BIN abo ROM fajl dlya zavantazhennya u mikrokontroller za dopomogoyu programatora COFF fajl kotrij mistit informaciyu dlya programatora OBJ fajl u kotrim zberigayetsya promizhnij kod kompilyaciyi tak zvanij ob yektnij kod CodeVisionAVR ye komercijnim programnim zabezpechennyam Isnuye bezkoshtovna versiya z obmezhennyam ryadu mozhlivostej zokrema rozmir programnogo koda obmezhenij 4 kilobajtami i ne vklyuchenij ryad bibliotek Za stanom na gruden 2023 roku ostannoyu ye versiya 4 00 Kompilyator Si yakij vhodi u sklad CodeVisionAVR maye deyaki vidminnosti vid AVR GCC WinAVR u tomu chisli vlasnij sintaksis nabir pidtrimuyuchih serij mikrokontrolleriv ostanni versiyi pidtrimuyut u tomu chisli seriyu ATXMega a takozh generuye vidminnijza shvidkodiyeyu vihidnoyi kod Sm takozhAVR AVR Studio WinAVRZnoski Arhiv originalu za 2 veresnya 2018 Procitovano 26 lyutogo 2020 LiteraturaM B Lebedev CodeVision AVR Posobie dlya nachinayushih Izdatelstvo Dodeka XXI ISBN 978 5 94120 248 5 2010 g ZaslannyaOficijnij sajt 25 sichnya 2020 u Wayback Machine