Saksalainen sulautettujen sovellusten kehitystyökaluja tarjoava SEGGER kertoo, että sen ajonaikainen emRun-kirjasto on osa vastikään esiteltyä SiFiven avoimeen RISC-V-arkkitehtuuruiin perustuvaa 21G1-prosessoria. Tämän ansiosta suorittimen koodi saadaan puristettua pienempään tilaan eli se vaatii pienemmän muistin laitteessa.
SiFive on lisensoinut emRunin osaksi SiFive Freedom Tools- ja Freedom-E-SDK -työkalupaketteja. SEGGERin mukaan kirjaston avulla voidaan kutistaa RISC-V-prosessorin koodin määrää jopa 25 prosenttia.
SEGGERin emRun on C-kirjasto, jota voidaan käyttää minkä tahansa suunnitteluvuon kanssa. Sitä käytetään SEGGERin Embedded Studio IDE -ohjelmassa. emRun on suunniteltu ja kirjoitettu upotetuille laitteille alusta asti tuottamaan korkeaa suorituskykyä pienessä muistissa.
Aikakriittiset rutiinit koodataan assemblyllä. Monissa tapauksissa voidaan tiukemman koodin ansiosta tulla toimeen pienemmällä mikro-ohjaimella, jossa on vähemmän muistia. Tämä voi johtaa merkittäviin kustannussäästöihin, erityisesti laitteissa, joita valmistetaan suurissa volyymeissä.
- Mikro-ohjainsovelluksissa on tärkeää käyttää muistia tehokkaasti. emRun-lisenssillä SiFive antaa asiakkailleen mahdollisuuden saavuttaa vähimmäiskoodikoot ja siten vähentää kalliiden muistien kustannuksia, kehuu sanoo SEGGERin toimitusjohtaja Ivo Geilenbrügge.
Lisätietoja emRunista löytyy SEGGERin sivuilta.