SEGGER vydal novou beta verzi svého multiplatformního vývojového softwaru „ Embedded Studio “. Nová verze se zaměřuje na zmenšení velikosti programu, dosažení úžasných 5 až 12% u typických aplikací oproti předchozí verzi a ještě vyšší zisky ve srovnání s řetězci nástrojů GCC. Tyto úspory jsou výsledkem nové optimalizace Link-Time (LTO) v kombinaci s linkerem SEGGER a knihovnou run-time emLib-C. LTO kombinuje všechny soubory vstupních objektů do jednoho modulu a optimalizuje celou aplikaci a otevírá dveře pro optimalizace, které nejsou k dispozici samotnému kompilátoru.
SEGGER Linker přidává funkce, jako je komprese inicializovaných dat, deduplikace, stejně jako flexibilita při řešení fragmentovaných paměťových map, s nimiž se integrovaní vývojáři musí vyrovnat. Stejně jako veškerý software SEGGER je psán od nuly bez jakéhokoli staršího kódu nebo staršího myšlení se zaměřením na požadavky vestavěných vývojářů. Velikost požadovaná zahrnutou běhovou knihovnou je navíc výrazně nižší než velikost běhových knihoven používaných většinou řetězců nástrojů GCC.
„S těmito novými funkcemi se nyní Embedded Studio stává ještě výkonnějším. Vidíme, že je stále populárnější. V kombinaci s SEGGER Linker umožňuje Link-Time Optimization úsporu velikosti blesku v měřítku, které jsem nikdy nepovažoval za možné, “říká Dirk Akemann, marketingový manažer ve společnosti SEGGER Microcontroller. „Jsme hrdí na to, že podporujeme vzdělávací komunitu tím, že máme k dispozici zdarma Embedded Studio pro nekomerční použití.“
O Embedded Studio
Embedded Studio je integrované vývojové prostředí (IDE) vytvořené pro vývojáře vestavěného softwaru. Na rozdíl od mnoha jiných IDE je velmi rychlý, intuitivní, snadno použitelný a není založen na Eclipse. Jedná se o kompletní řešení pro jakýkoli procesor založený na ARM, od starších zařízení ARM7, ARM9 a ARM11 po Cortex-A, R a M, a je dodáván se systémovou knihovnou optimalizovanou pro vestavěné systémy a kompilátory GCC a LLVM / Clang. Embedded Studio je nezávislé na platformě a lze jej použít na hostitelích Windows, macOS a Linux.
Software lze stáhnout a nainstalovat během několika minut. Dodává se s přátelským licenčním modelem, který umožňuje neomezené hodnocení bez omezení velikosti kódu a bezplatné použití pro vzdělávací účely a fandy. Úplné specifikace produktu a soubory ke stažení jsou k dispozici na adrese www.segger.com/embedded-studio.html