SEGGER ga ut en ny betaversjon av sin plattformutviklingsprogramvare " Embedded Studio ". Den nye versjonen fokuserer på reduksjon av programstørrelse, og oppnår utrolige 5 til 12% på typiske applikasjoner i forhold til forrige versjon, og enda høyere gevinster sammenlignet med GCC-verktøykjeder. Disse besparelsene er resultatet av den nye Link-Time Optimization (LTO), kombinert med SEGGERs Linker og Run-time library emLib-C. LTO kombinerer alle inngangsobjektfiler i en modul og optimaliserer hele applikasjonen, og åpner døren for optimaliseringer som ikke er tilgjengelige for kompilatoren selv.
SEGGER Linker legger til funksjoner som komprimering av initialiserte data, deduplisering, samt fleksibiliteten til å håndtere fragmenterte minnekart som innebygde utviklere må takle. Som all SEGGER-programvare, er den skrevet fra bunnen av uten noen eldre kode eller eldre tenkning, med fokus på kravene til innebygde utviklere. I tillegg er størrelsen som kreves av det inkluderte kjøretidsbiblioteket betydelig lavere enn for kjøretidsbiblioteker som brukes av de fleste GCC-verktøyskjeder.
"Med disse nye funksjonene blir Embedded Studio nå enda kraftigere. Vi ser at det blir mer og mer populært. I kombinasjon med SEGGER Linker tillater Link-Time Optimization flashstørrelsesbesparelser på en skala jeg aldri trodde var mulig, "sier Dirk Akemann, markedssjef i SEGGER Microcontroller. "Vi er stolte av å støtte utdanningssamfunnet ved å ha Embedded Studio gratis tilgjengelig for ikke-kommersiell bruk."
Om Embedded Studio
Embedded Studio er et integrert utviklingsmiljø (IDE) laget av og for innebygde programvareutviklere. I motsetning til mange andre IDEer, er den veldig rask, intuitiv, enkel å bruke og ikke Eclipse-basert. Det er en komplett løsning for alle ARM-baserte prosessorer, fra eldre ARM7-, ARM9- og ARM11-enheter til Cortex-A, R og M, og leveres med et systembibliotek som er optimalisert for innebygde systemer og GCC- og LLVM / Clang-kompilatorer. Embedded Studio er plattformuavhengig og kan brukes på Windows-, macOS- og Linux-verter.
Programvaren kan lastes ned og installeres på bare noen få minutter. Den leveres med en vennlig lisensieringsmodell som tillater ubegrenset evaluering uten kodestørrelse og gratis bruk for pedagogiske formål og hobbyister. Fullstendige produktspesifikasjoner og nedlastning er tilgjengelig på www.segger.com/embedded-studio.html