A SEGGER kiadta a platformok közötti fejlesztési szoftver " Embedded Studio " új bétaverzióját. Az új verzió a programméret csökkentésére összpontosít, elképesztő 5-12% -ot ér el a tipikus alkalmazásoknál az előző verzióhoz képest, és még nagyobb nyereséget mutat a GCC eszközláncokhoz képest. Ezeket a megtakarításokat az új Link-Time Optimization (LTO) eredménye jelenti, kombinálva a SEGGER Linker-jével és a futásidejű emLib-C könyvtárral. Az LTO összes bemeneti objektumfájlt egyetlen modulba egyesíti, és optimalizálja a teljes alkalmazást, megnyitva az ajtót olyan optimalizálások előtt, amelyek nem állnak rendelkezésre a fordító számára.
A SEGGER Linker olyan funkciókat tartalmaz, mint az inicializált adatok tömörítése, a deduplikáció, valamint a töredezett memóriatérképek kezelésének rugalmassága, amelyekkel a beágyazott fejlesztőknek megbirkózniuk kell. Mint minden SEGGER szoftver, úgy ez is a semmiből íródik, semmilyen régi kód vagy örökös gondolkodás nélkül, a beágyazott fejlesztők követelményeire összpontosítva. Ezenkívül a mellékelt futásidejű könyvtár mérete jelentősen alacsonyabb, mint a legtöbb GCC eszközlánc által használt futásidejű könyvtár mérete.
"Ezekkel az új funkciókkal az Embedded Studio most még erőteljesebbé válik. Látjuk, hogy egyre népszerűbb. A SEGGER Linkerrel kombinálva a Link-Time Optimization olyan méretű méretmegtakarítást tesz lehetővé, amelyet soha nem gondoltam volna, "- mondja Dirk Akemann, a SEGGER mikrokontroller marketing menedzsere. "Büszkék vagyunk arra, hogy támogatjuk az oktatási közösséget azáltal, hogy az Embedded Studio ingyenesen, nem kereskedelmi célokra használható."
Az Embedded Studio névjegye
Az Embedded Studio egy integrált fejlesztői környezet (IDE), amelyet beágyazott szoftverfejlesztők készítenek. Sok más IDE-vel ellentétben nagyon gyors, intuitív, könnyen használható és nem Eclipse alapú. Ez egy teljes megoldás minden ARM alapú processzorhoz, a régi ARM7, ARM9 és ARM11 eszközöktől kezdve a Cortex-A, R és Mig. Rendszerkönyvtárral rendelkezik, amely a beágyazott rendszerek, valamint a GCC és az LLVM / Clang fordítók számára optimalizált. Az Embedded Studio platformfüggetlen, használható Windows, macOS és Linux gazdagépeken.
A szoftver néhány perc alatt letölthető és telepíthető. Ez egy barátságos licencelési modellt tartalmaz, amely korlátlan értékelést tesz lehetővé kódméret-korlátozás nélkül, és ingyenesen használható oktatási célokra és hobbisták számára. A teljes termékleírás és a letöltés a www.segger.com/embedded-studio.html címen érhető el