SEGGER julkaisi uuden beta-version alustojen välisestä kehitysohjelmistosta " Embedded Studio ". Uusi versio keskittyy ohjelman koon pienentämiseen, saavuttaen hämmästyttävän 5-12% tyypillisissä sovelluksissa edelliseen versioon verrattuna, ja vielä suuremmat voitot verrattuna GCC-työkaluketjuihin. Nämä säästöt ovat seurausta uudesta Link-Time Optimization (LTO) -prosessista yhdistettynä SEGGERin Linker- ja Run-time-kirjastoon emLib-C. LTO yhdistää kaikki syötetiedostotiedostot yhdeksi moduuliksi ja optimoi koko sovelluksen avaamalla oven optimoinnille, joka ei ole kääntäjän itsensä käytettävissä.
SEGGER Linker lisää ominaisuuksia, kuten alustettujen tietojen pakkaaminen, deduplikaatio, sekä joustavuuden käsitellä pirstoutuneita muistikarttoja, joihin sulautettujen kehittäjien on selviydyttävä. Kuten kaikki SEGGER-ohjelmistot, se kirjoitetaan tyhjästä ilman vanhaa koodia tai vanhaa ajattelua keskittyen sulautettujen kehittäjien vaatimuksiin. Lisäksi mukana olevan ajonaikaisen kirjaston vaatima koko on huomattavasti pienempi kuin useimpien GCC-työkaluketjujen käyttämien ajonaikaisen kirjastojen koko.
"Näiden uusien ominaisuuksien avulla Embedded Studio on nyt entistäkin tehokkaampi. Näemme, että siitä on tulossa yhä suositumpi. Yhdessä SEGGER Linkerin kanssa Link-Time Optimization mahdollistaa salaman koon säästöt mittakaavassa, jota en ole koskaan ajatellut mahdolliseksi, "sanoo Dirk Akemann, SEGGER-mikrokontrollerin markkinointipäällikkö. "Olemme ylpeitä voidessamme tukea koulutusyhteisöä tarjoamalla Embedded Studion ilmaiseksi maksutta ei-kaupalliseen käyttöön."
Tietoja Embedded Studiosta
Embedded Studio on integroitu kehitysympäristö (IDE), jonka ovat tehneet sulautetut ohjelmistokehittäjät. Toisin kuin monet muut IDE: t, se on erittäin nopea, intuitiivinen, helppokäyttöinen eikä Eclipse-pohjainen. Se on täydellinen ratkaisu mille tahansa ARM-pohjaiselle prosessorille vanhoista ARM7-, ARM9- ja ARM11-laitteista Cortex-A-, R- ja M-laitteisiin, ja sen mukana toimitetaan järjestelmäkirjasto, joka on optimoitu sulautetuille järjestelmille sekä GCC- ja LLVM / Clang-kääntäjille. Embedded Studio on alustasta riippumaton, ja sitä voidaan käyttää Windows-, macOS- ja Linux-isännissä.
Ohjelmisto voidaan ladata ja asentaa muutamassa minuutissa. Sen mukana tulee ystävällinen lisenssimalli, joka mahdollistaa rajoittamattoman arvioinnin ilman koodikokorajoitusta ja ilmaisen käytön koulutustarkoituksiin ja harrastajille. Täydelliset tuotetiedot ja ladattavat tiedostot ovat saatavilla osoitteessa www.segger.com/embedded-studio.html