SEGGER a lansat o nouă versiune beta a software-ului său de dezvoltare pe mai multe platforme „ Embedded Studio ”. Noua versiune se concentrează pe reducerea dimensiunii programului, realizând o uimitoare 5 până la 12% în aplicațiile tipice față de versiunea anterioară și câștiguri chiar mai mari în comparație cu lanțurile de instrumente GCC. Aceste economii sunt rezultatul noului Link-Time Optimization (LTO), combinat cu link-ul SEGGER și biblioteca de rulare emLib-C. LTO combină toate fișierele obiectului de intrare într-un singur modul și optimizează întreaga aplicație, deschizând ușa pentru optimizări care nu sunt disponibile compilatorului în sine.
SEGGER Linker adaugă caracteristici precum comprimarea datelor inițiale, deduplicare, precum și flexibilitatea de a face față hărților de memorie fragmentate la care dezvoltatorii încorporați trebuie să facă față. La fel ca toate software-urile SEGGER, este scris de la zero fără niciun cod moștenit sau gândire moștenită, concentrându-se pe cerințele dezvoltatorilor încorporați. În plus, dimensiunea cerută de biblioteca de runtime inclusă este semnificativ mai mică decât cea a bibliotecilor de runtime utilizate de majoritatea lanțurilor de instrumente GCC.
„Cu aceste noi funcții, Embedded Studio devine acum și mai puternic. Vedem că devine din ce în ce mai popular. În combinație cu SEGGER Linker, Link-Time Optimization permite economisirea dimensiunii blițului pe o scară pe care nu am crezut-o niciodată posibilă, "spune Dirk Akemann, director de marketing la SEGGER Microcontroller. „Suntem mândri că sprijinim comunitatea educațională prin faptul că avem Embedded Studio disponibil gratuit pentru utilizare necomercială.”
Despre Embedded Studio
Embedded Studio este un mediu de dezvoltare integrat (IDE) realizat de și pentru dezvoltatorii de software încorporat. Spre deosebire de multe alte IDE, este foarte rapid, intuitiv, ușor de utilizat și nu bazat pe Eclipse. Este o soluție completă pentru orice procesor bazat pe ARM, de la dispozitive vechi ARM7, ARM9 și ARM11 la Cortex-A, R și M, și vine cu o bibliotecă de sistem care este optimizată pentru sisteme încorporate și compilatoare GCC și LLVM / Clang. Embedded Studio este independent de platformă și poate fi utilizat pe Windows, MacOS și Linux.
Software-ul poate fi descărcat și instalat în doar câteva minute. Acesta vine cu un model de licențiere prietenos, care permite evaluarea nelimitată fără limită de dimensiune a codului și utilizarea gratuită în scopuri educaționale și pasionați. Specificațiile complete ale produsului și descărcarea sunt disponibile la www.segger.com/embedded-studio.html