SEGGER випустив нову бета-версію свого крос-платформного програмного забезпечення для розробки " Embedded Studio ". Нова версія зосереджена на зменшенні розміру програми, досягненні дивовижних 5-12% у порівнянні з типовими програмами порівняно з попередньою версією та ще більший приріст порівняно з ланцюжками інструментів GCC. Ці заощадження є результатом нової оптимізації часу зв’язку (LTO), поєднаної з Linker-ом SEGGER та бібліотекою запуску emLib-C. LTO об'єднує всі вхідні об'єктні файли в один модуль і оптимізує всю програму, відкриваючи двері для оптимізації, недоступної для самого компілятора.
SEGGER Linker додає такі функції, як стиснення ініціалізованих даних, дедуплікація, а також гнучкість роботи з фрагментованими картами пам'яті, з якими повинні впоратися розробники, що вбудовані. Як і все програмне забезпечення SEGGER, воно написане з нуля, без будь-якого застарілого коду чи застарілого мислення, зосереджуючись на вимогах вбудованих розробників. Крім того, розмір, необхідний включеній бібліотеці середовища виконання, значно нижчий, ніж розмір бібліотек виконання, що використовуються більшістю ланцюжків інструментів GCC.
"Завдяки цим новим функціям, Embedded Studio тепер стає ще потужнішим. Ми бачимо, що вона стає все більш і більш популярною. У поєднанні з SEGGER Linker, оптимізація часу зв'язку дозволяє зменшити розмір спалаху в масштабі, який я ніколи не вважав можливим, "говорить Дірк Акеманн, менеджер з маркетингу мікроконтролера SEGGER. "Ми пишаємося тим, що підтримуємо освітню спільноту, надавши безкоштовну програму 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