SEGGER udgav en ny beta-version af sin platformoverskridende udviklingssoftware " Embedded Studio ". Den nye version fokuserer på reduktion af programstørrelse og opnår fantastiske 5 til 12% på typiske applikationer i forhold til den tidligere version og endnu højere gevinster sammenlignet med GCC-værktøjskæder. Disse besparelser er resultatet af den nye Link-Time Optimization (LTO) kombineret med SEGGERs Linker og Run-time-biblioteket emLib-C. LTO kombinerer alle input-objektfiler i et modul og optimerer hele applikationen og åbner døren for optimeringer, der ikke er tilgængelige for selve compileren.
SEGGER Linker tilføjer funktioner såsom komprimering af initialiserede data, deduplikering samt fleksibiliteten til at håndtere fragmenterede hukommelseskort, som indlejrede udviklere skal klare. Som al SEGGER-software er den skrevet fra bunden uden nogen ældre kode eller ældre tænkning, med fokus på kravene fra indlejrede udviklere. Derudover er størrelsen, der kræves af det inkluderede runtime-bibliotek, betydeligt lavere end for runtime-biblioteker, der bruges af de fleste GCC-værktøjskæder.
"Med disse nye funktioner bliver Embedded Studio nu endnu mere kraftfuld. Vi ser, at det bliver mere og mere populært. I kombination med SEGGER Linker tillader Link-Time Optimization flashstørrelsesbesparelser på en skala, som jeg aldrig troede var mulig, ”siger Dirk Akemann, marketingchef hos SEGGER Microcontroller. "Vi er stolte af at støtte uddannelsesmiljøet ved at have Embedded Studio gratis tilgængeligt til ikke-kommerciel brug."
Om Embedded Studio
Embedded Studio er et integreret udviklingsmiljø (IDE) lavet af og til integrerede softwareudviklere. I modsætning til mange andre IDE'er er den meget hurtig, intuitiv, nem at bruge og ikke Eclipse-baseret. Det er en komplet løsning til enhver ARM-baseret processor, fra ældre ARM7-, ARM9- og ARM11-enheder til Cortex-A, R og M og leveres med et systembibliotek, der er optimeret til indlejrede systemer og GCC- og LLVM / Clang-kompilatorer. Embedded Studio er platformuafhængig og kan bruges på Windows-, macOS- og Linux-værter.
Softwaren kan downloades og installeres på få minutter. Den leveres med en venlig licensmodel, der tillader ubegrænset evaluering uden begrænsning af kodestørrelse og gratis brug til uddannelsesmæssige formål og hobbyister. Fuld produktspecifikationer og download findes på www.segger.com/embedded-studio.html