SEGGER släppte en ny betaversion av sin plattformsutvecklingsprogramvara " Embedded Studio ". Den nya versionen fokuserar på minskning av programstorlek och uppnår fantastiska 5 till 12% på typiska applikationer jämfört med den tidigare versionen och ännu högre vinster jämfört med GCC-verktygskedjor. Dessa besparingar är resultatet av den nya Link-Time Optimization (LTO), kombinerat med SEGGERs Linker och Run-time-biblioteket emLib-C. LTO kombinerar alla inmatade objektfiler i en modul och optimerar hela applikationen och öppnar dörren för optimeringar som inte är tillgängliga för själva kompilatorn.
SEGGER Linker lägger till funktioner som komprimering av initialiserad data, deduplicering, samt flexibiliteten att hantera fragmenterade minneskartor som inbäddade utvecklare måste hantera. Liksom all SEGGER-programvara är den skriven från grunden utan någon äldre kod eller äldre tänkande, med fokus på kraven från inbäddade utvecklare. Dessutom är storleken som krävs för det inkluderade runtime-biblioteket betydligt lägre än för runtime-bibliotek som används av de flesta GCC-verktygskedjor.
"Med dessa nya funktioner blir Embedded Studio nu ännu kraftfullare. Vi ser att det blir mer och mer populärt. I kombination med SEGGER Linker möjliggör Link-Time Optimization blixtstorlek på en skala som jag aldrig trodde var möjligt, "säger Dirk Akemann, marknadschef på SEGGER Microcontroller. "Vi är stolta över att stödja utbildningssamhället genom att ha Embedded Studio gratis tillgängligt för icke-kommersiellt bruk."
Om Embedded Studio
Embedded Studio är en integrerad utvecklingsmiljö (IDE) gjord av och för inbyggda mjukvaruutvecklare. Till skillnad från många andra IDE: er är det mycket snabbt, intuitivt, enkelt att använda och inte Eclipse-baserat. Det är en komplett lösning för alla ARM-baserade processorer, från äldre ARM7-, ARM9- och ARM11-enheter till Cortex-A, R och M, och levereras med ett systembibliotek som är optimerat för inbäddade system och GCC- och LLVM / Clang-kompilatorer. Embedded Studio är plattformsoberoende och kan användas på Windows-, macOS- och Linux-värdar.
Programvaran kan laddas ner och installeras på bara några minuter. Den levereras med en vänlig licensmodell som tillåter obegränsad utvärdering utan begränsning av kodstorlek och gratis användning för utbildningsändamål och hobbyister. Fullständiga produktspecifikationer och nedladdning finns på www.segger.com/embedded-studio.html