SEGGER пусна нова бета версия на своя софтуер за разработка на различни платформи „ Embedded Studio “. Новата версия се фокусира върху намаляването на размера на програмата, постигайки невероятните 5 до 12% от типичните приложения в сравнение с предишната версия и дори по-високи печалби в сравнение с веригите инструменти GCC. Тези спестявания са резултат от новата оптимизация на времето за връзка (LTO), комбинирана с Linker и библиотека за изпълнение EMLib-C на SEGGER. LTO комбинира всички входни обектни файлове в един модул и оптимизира цялото приложение, отваряйки вратата за оптимизации, недостъпни за самия компилатор.
SEGGER Linker добавя функции като компресиране на инициализирани данни, дедупликация, както и гъвкавостта при работа с фрагментирани карти с памет, с които вградените разработчици трябва да се справят. Подобно на целия софтуер на SEGGER, той е написан от нулата, без никакъв наследствен код или наследено мислене, като се фокусира върху изискванията на вградените разработчици. Освен това размерът, изискван от включената библиотека по време на изпълнение, е значително по-нисък от този на библиотеките по време на изпълнение, използвани от повечето GCC вериги от инструменти.
"С тези нови функции, Embedded Studio вече става още по-мощен. Виждаме, че става все по-популярен. В комбинация с SEGGER Linker, оптимизацията на времето за връзка позволява спестяване на размера на флаш в мащаб, който никога не съм смятал за възможен "казва Дирк Акеман, маркетинг мениджър в SEGGER Microcontroller. „Горди сме да подкрепим образователната общност, като предоставим безплатно Embedded Studio за нетърговска употреба.“
Всичко за Embedded Studio
Embedded Studio е интегрирана среда за разработка (IDE), създадена от и за разработчиците на вграден софтуер. За разлика от много други IDE, той е много бърз, интуитивен, лесен за използване и не се основава на Eclipse. Това е цялостно решение за всеки ARM базиран процесор, от стари ARM7, ARM9 и ARM11 устройства до Cortex-A, R и M, и се предлага със системна библиотека, която е оптимизирана за вградени системи и GCC и LLVM / Clang компилатори. Embedded Studio е независим от платформата и може да се използва на Windows, macOS и Linux хостове.
Софтуерът може да бъде изтеглен и инсталиран само за няколко минути. Той се предлага с приятелски лицензионен модел, който позволява неограничена оценка без ограничение на размера на кода и безплатно използване за образователни цели и любители. Пълните спецификации на продукта и изтеглянето са достъпни на www.segger.com/embedded-studio.html