Naglabas ang SEGGER ng isang bagong bersyon ng beta ng kanyang cross-platform development software na " Embedded Studio ". Nakatuon ang bagong bersyon sa pagbawas ng laki ng programa, pagkamit ng kamangha-manghang 5 hanggang 12% sa mga tipikal na aplikasyon sa nakaraang bersyon, at kahit na mas mataas ang mga nadagdag kumpara sa mga kadena ng tool ng GCC. Ang mga pagtitipid na ito ay resulta ng bagong Link-Time Optimization (LTO), na sinamahan ng Linker ng SEGGER at Run-time library na emLib-C. Pinagsasama ng LTO ang lahat ng mga file ng input object sa isang module at na-optimize ang buong application, binubuksan ang pintuan para sa mga pag-optimize na hindi magagamit sa mismong tagatala.
Ang SEGGER Linker ay nagdaragdag ng mga tampok tulad ng pag-compress ng inisyal na data, deduplication, pati na rin ang kakayahang umangkop sa pagharap sa mga fragmented memory mapa na kailangang makayanan ng mga naka-embed na developer. Tulad ng lahat ng SEGGER software, nakasulat ito mula sa wala nang anumang legacy code o pag-iisip ng legacy, na nakatuon sa mga kinakailangan ng mga naka-embed na developer. Bilang karagdagan, ang sukat na kinakailangan ng kasama na runtime library ay makabuluhang mas mababa kaysa sa mga runtime library na ginagamit ng karamihan sa mga chain ng tool ng GCC.
"Sa mga bagong tampok na ito, ang Embedded Studio ay nagiging mas malakas pa. Nakikita namin na nagiging mas popular ito. Kasabay ng SEGGER Linker, pinapayagan ng Link-Time Optimization ang pagtipid ng laki ng flash sa isang sukat na hindi ko inakalang posible, "sabi ni Dirk Akemann, Marketing Manager sa SEGGER Microcontroller. "Ipinagmamalaki naming suportahan ang pamayanan na pang-edukasyon sa pamamagitan ng pagkakaroon ng magagamit na Embedded Studio nang walang bayad para sa paggamit na hindi pang-komersyo."
Tungkol sa Embedded Studio
Ang Embedded Studio ay isang Integrated Development Environment (IDE) na ginawa ng at para sa naka-embed na mga developer ng software. Hindi tulad ng maraming iba pang mga IDE, napakabilis, madaling maunawaan, madaling gamitin at hindi batay sa Eclipse. Ito ay isang kumpletong solusyon para sa anumang ARM based processor, mula sa legacy ARM7, ARM9 at ARM11 na mga aparato hanggang sa Cortex-A, R at M, at mayroong isang library ng system na na-optimize para sa mga naka-embed na system at GCC at LLVM / Clang compiler. Ang Embedded Studio ay independiyenteng platform at maaaring magamit sa Windows, macOS at Linux host.
Ang software ay maaaring ma-download at mai-install sa loob lamang ng ilang minuto. Dumarating ito sa isang magiliw na modelo ng paglilisensya na nagbibigay-daan sa walang limitasyong pagsusuri na walang limitasyon sa laki ng code at walang bayad na paggamit para sa mga hangaring pang-edukasyon at libangan. Ang buong pagtutukoy ng produkto at ang pag-download ay magagamit sa www.segger.com/embedded-studio.html