Spoločnosť SEGGER vydala novú beta verziu svojho vývojového softvéru pre rôzne platformy „ Embedded Studio “. Nová verzia sa zameriava na zníženie veľkosti programu, dosiahnutie úžasných 5 až 12% pre typické aplikácie v porovnaní s predchádzajúcou verziou a ešte väčšie zisky v porovnaní s reťazcami nástrojov GCC. Tieto úspory sú výsledkom novej Link-Time Optimization (LTO) v kombinácii s Linkerom a run-time knižnicou emLib-C spoločnosti SEGGER. LTO kombinuje všetky súbory vstupných objektov do jedného modulu a optimalizuje celú aplikáciu, čím otvára brány pre optimalizácie, ktoré samotný kompilátor nemá k dispozícii.
SEGGER Linker pridáva funkcie, ako je kompresia inicializovaných údajov, deduplikácia, ako aj flexibilita pri práci s mapami fragmentovanej pamäte, s ktorými sa musia vysporiadať vývojoví vývojári. Rovnako ako všetok softvér SEGGER, aj tento je písaný od nuly bez staršieho kódu alebo staršieho myslenia so zameraním na požiadavky vložených vývojárov. Veľkosť požadovaná zahrnutou runtime knižnicou je navyše výrazne nižšia ako veľkosť runtime knižníc používaných väčšinou reťazcov nástrojov GCC.
"Vďaka týmto novým funkciám je Embedded Studio teraz ešte výkonnejšie. Vidíme, že sa stáva čoraz populárnejším. V kombinácii s nástrojom SEGGER Linker umožňuje Link-Time Optimization úsporu veľkosti blesku v rozsahu, ktorý som nikdy nepovažoval za možný," “hovorí Dirk Akemann, marketingový manažér spoločnosti SEGGER Microcontroller. „Sme hrdí na to, že podporujeme vzdelávaciu komunitu tým, že máme Embedded Studio k dispozícii zadarmo na nekomerčné použitie.“
O aplikácii Embedded Studio
Embedded Studio je integrované vývojové prostredie (IDE) vytvorené pre vývojárov zabudovaného softvéru a určené pre nich. Na rozdiel od mnohých iných IDE je veľmi rýchly, intuitívny, ľahko použiteľný a nie založený na Eclipse. Je to kompletné riešenie pre akýkoľvek procesor na báze ARM, od starších zariadení ARM7, ARM9 a ARM11 po Cortex-A, R a M, a dodáva sa so systémovou knižnicou optimalizovanou pre vstavané systémy a kompilátory GCC a LLVM / Clang. Embedded Studio je nezávislé na platforme a je možné ho použiť v hostiteľoch Windows, MacOS a Linux.
Softvér je možné stiahnuť a nainštalovať za pár minút. Dodáva sa s priateľským licenčným modelom, ktorý umožňuje neobmedzené hodnotenie bez obmedzenia veľkosti kódu a bezplatné použitie na vzdelávacie účely a pre fanúšikov. Kompletné technické parametre produktu a súbory na stiahnutie sú k dispozícii na adrese www.segger.com/embedded-studio.html