SEGGER va llançar una nova versió beta del seu programari de desenvolupament multiplataforma " Embedded Studio ". La nova versió se centra en la reducció de mida del programa, aconseguint un sorprenent 5 a 12% en aplicacions típiques respecte a la versió anterior, i fins i tot guanys més elevats en comparació amb les cadenes d’eines GCC. Aquests estalvis són el resultat de la nova optimització del temps d’enllaç (LTO), combinada amb el vincle de SEGGER i la biblioteca en temps d'execució emLib-C. LTO combina tots els fitxers d'objectes d'entrada en un mòdul i optimitza tota l'aplicació, obrint la porta a optimitzacions que no estan disponibles per al mateix compilador.
El SEGGER Linker afegeix funcions com la compressió de dades inicialitzades, la desduplicació, així com la flexibilitat de tractar amb mapes de memòria fragmentats als quals han de fer front els desenvolupadors incrustats. Com tots els programes de SEGGER, s’escriu des de zero sense cap codi heretat ni pensament heretat, centrant-se en els requisits dels desenvolupadors incrustats. A més, la mida requerida per la biblioteca d'execució inclosa és significativament inferior a la de les biblioteques d'execució utilitzades per la majoria de cadenes d'eines GCC.
"Amb aquestes noves funcions, Embedded Studio ara es fa encara més potent. Estem veient que cada vegada és més popular. En combinació amb SEGGER Linker, Link-Time Optimization permet un estalvi de mida del flaix a una escala que mai no vaig pensar possible, ", diu Dirk Akemann, director de màrqueting de SEGGER Microcontroller. "Estem orgullosos de donar suport a la comunitat educativa tenint disponible Embedded Studio gratuïtament per a ús no comercial".
Quant a Embedded Studio
Embedded Studio és un entorn de desenvolupament integrat (IDE) creat per i per a desenvolupadors de programari incrustat. A diferència de molts altres IDE, és molt ràpid, intuïtiu, fàcil d’utilitzar i no es basa en Eclipse. És una solució completa per a qualsevol processador basat en ARM, des de dispositius ARM7, ARM9 i ARM11 antics fins a Cortex-A, R i M, i inclou una biblioteca de sistemes optimitzada per a sistemes incrustats i compiladors GCC i LLVM / Clang. Embedded Studio és independent de la plataforma i es pot utilitzar en equips Windows, macOS i Linux.
El programari es pot descarregar i instal·lar en pocs minuts. Inclou un model de llicències amigable que permet una avaluació il·limitada sense límit de mida de codi i un ús gratuït per a finalitats educatives i aficionats. Les especificacions completes del producte i la descàrrega estan disponibles a www.segger.com/embedded-studio.html
