8051 on ohjainarkkitehtuuri, joka on ollut markkinoilla jo vuosikymmeniä. Sitä käytetään edelleen laajalti ja ruotsalainen IAR Systems osoittaa, että vanhaakin voidaan vielä parantaa. Esimerkiksi staattisen analyysin työkaluilla.
IAR esitteli aiemmin tänä vuonna staattisen analyysin C-STAT-työkalut ARM-pohjaisten ohjainpiirien kehitykseen. Nyt sama työkalu on tuotu myös 8051-kehittäjien käyttöön.
Staattinen analyysi löytää koodin ongelmia ja virheitä tarkastelemalla sovellusten lähdekoodia. C-STAT löytää esimerkiksi koodin muistivuodot ja aritmetiikkavirheet. Koska nämä virheet vaikuttavat suuresti sovelluksen toimintaan, niiden löytäminen mahdollisimman aikaisessa vaiheessa koodaamista on elintärkeää.
Sen lisäksi, että C-STAT auttaa löytämään koodin virheitä, se helpottaa koodin mukauttamista teollisuuden koodausstandardien kanssa. Työkalu on nopea ja se näyttää analyysitulokset suoraan IAR:n Embedded Workbenchin työpöydällä. Työkalu tarkistaa koodin yhteensopivuuden useiden standardien kanssa (esimerkiksi MISRA C:2004, MISRA C++:2008 ja MISRA C:2012).
C-STAT-tuen lisäksi Embedded Workbenchin uusin 8051-paketti sisältää esimerkkiprojekteja. Myös laitetuki on päivitetty vastaamaan nykytilannetta. Mukana on myös uusi muunnintyökalu, jolla Keilin µVision-työkalussa tehdyt projektit voidaan portata Embedded Workbenchille.