WinAVR
Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. december 20-án felülvizsgált
verziótól ; az ellenőrzések 2 szerkesztést igényelnek .
A WinAVR egy szoftvercsomag a Windows család operációs rendszereihez , amely keresztfordítót és fejlesztőeszközöket tartalmaz az Atmel AVR és AVR32 sorozatú mikrovezérlőihez .
A WinAVR és a benne található összes program nyílt forráskódú szoftver , amelyet a GNU licenc alatt adnak ki , de fordítva terjesztenek. A WinAVR verziót a megjelenés dátuma jelzi (például a WinAVR-20060125 2006. január 25-én jelent meg).
Összetétel
A WinAVR a következő összetevőket tartalmazza:
- Programozói Jegyzettömb - kényelmes programozói szerkesztő és integrált fejlesztői környezet (IDE);
- AVR GCC - C / C ++ nyelvi fordító optimalizálása AVR -hez (a WinAVR telepítése után integrálódik az AVR Studio -ba );
- AVR-LibC - AVR standard C könyvtár a GCC-vel való használatra [1] ;
- GNU_Binutils - segédprogramok gyűjteménye, amely tartalmazza az avr-as assembler , linker és fájlkezelő segédprogramokat *.elf, *.coff formátumban (hibakeresésre és rendszerindító fájlok generálására használják) AVR mikrokontrollerekhez;
- MFile - a make program vezérlőfájljának automatikus generátora, amely az AVR GCC segítségével vezérli a programok összeállítását;
- gdb - hibakereső (hibakereső) parancssori felülettel ;
- Insight - debugger GUI shell ;
- SimulAVR - az AVR mikrokontrollercsalád szimulátora , amely támogatja a gdb hibakereső interfészt;
- AVARICE (JTAG ICE interfész) - program a JTAG ICE áramkörön belüli hibakereső interfésszel való munkához Atmel mikroprocesszorokban (a gdb hibakeresővel együtt használatos);
A disztribúció tartalmaz olyan szabványos UNIX operációs rendszer segédprogramokat is, mint a find , make , grep , awk , sed stb., valamint egy Scintilla alapú programszerkesztő [2] . A mellékelt AVR-GCC keresztfordító nem csak a C és C++ beviteli nyelveket támogatja, hanem az Objective-C- t is, és teljes fejlesztői környezetet biztosít az AVR32 számára.
A WinAVR nem rendelkezik forráskód varázslóval az AVR hardver beállításához és a különféle eszközökkel való interfészhez , azonban a CVAVR fordító varázsló [3] által generált kód lefordítható a WinAVR-ben (esetleg némi módosítással).
Fejlesztési állapot
Az utolsó kiadás 2010. január 20-án jelent meg , utána a fejlesztés lefagyott. A fejlesztés leállását a fejlesztő azzal magyarázta, hogy jelenleg az Atmel Studio [4] fejlesztésével foglalkozik , amely a benne található programkészletet tekintve szinte teljesen megegyezik, és a WinAVR fejlesztéseinek nagy részét tartalmazza [ 4] 5] . 2011 közepén azonban bejelentették a projekt folytatását [6] .
Lásd még
- Az AVR Studio egy ingyenes IDE az Atmeltől, amely képes használni a WinAVR avr-gcc fordítóját
- A CodeVisionAVR egy kereskedelmi fejlesztőkörnyezet az AVR mikrokontrollerekhez
- IAR AVR - kereskedelmi fejlesztési környezet AVR mikrokontrollerekhez
Linkek
Irodalom
- Joe Pardue . C programozás mikrokontrollerekhez: az ATMEL AVR pillangójával és az ingyenes WinAVR fordítóval, Smiley Micros, 2005. ISBN 978-0976682202
Jegyzetek
- ↑ AVR-LibC: Honlap . Hozzáférés dátuma: 2012. május 19. Az eredetiből archiválva : 2012. május 22. (határozatlan)
- ↑ Programozói Jegyzettömb: Honlap . Hozzáférés dátuma: 2012. május 19. Az eredetiből archiválva : 2012. május 21. (határozatlan)
- ↑ CVAVR fordító varázsló . Hozzáférés dátuma: 2012. május 21. Az eredetiből archiválva : 2013. március 1.. (határozatlan)
- ↑ Atmel Studio (downlink) . Letöltve: 2012. június 26. Az eredetiből archiválva : 2014. április 11.. (határozatlan)
- ↑ Arduino Fórum – A WinAVR halott a vízben... (valahogy) (lefelé irányuló kapcsolat)
- ↑ avrfreaks.net: Fórum: WinAVR folytatás Archivált 2010. június 11.