Sulautettujen järjestelmien maailma on saamassa uuden suunnan, kun PX5 RTOS – uusi reaaliaikakäyttöjärjestelmä ThreadX:n alkuperäiseltä kehittäjältä William Lamielta – alkaa nousta esiin vaihtoehtona pieniin ja vaativiin mikro-ohjainympäristöihin. Viimeisin merkittävä askel tässä kehityksessä on saksalaisen debuggausjätti Lauterbachin ilmoitus täysimittaisesta TRACE32-tuesta PX5:lle.
ThreadX oli pitkään suosittu RTOS etenkin sulautetuissa WiFi-piireissä, kameroissa ja IoT-laitteissa, mutta sen kehityskaari muuttui, kun Microsoft osti Express Logicin vuonna 2019. ThreadX sulautui osaksi Azure RTOS -ekosysteemiä, jossa pilvipainotteinen suunta, suljetumpi kehitysmalli ja yhteisön puute alkoivat hiljalleen syödä sen kilpailuetua. Monet ovatkin kokeneet, että Microsoftin "kultainen kädenpuristus" ei tällä kertaa ollutkaan kultaa, ainakaan RTOS-maailmassa.
Nyt alkuperäinen kehittäjä William Lamie on palannut kuvioihin uuden järjestelmänsä kanssa. PX5 RTOS on kirjoitettu täysin alusta asti uudelleen eli se ei perustu mihinkään kierrätettyyn ThreadX-koodiin. PX5 tarjoaa alle mikrosekunnin kontekstinvaihdot, alle 1 kilotavun muistintarpeen ja sertifioinnit kriittisiin sovelluksiin (mm. IEC 61508 SIL 4 ja ISO 26262 ASIL D).
Lauterbachin tuki on merkittävä askel PX5:lle. Sen TRACE32-työkalut mahdollistavat nyt täydellisen näkyvyyden PX5:n sisäiseen toimintaan, mukaan lukien säikeet, viestijonot ja reaaliaikainen suoritusanalyysi.
PX5:n nousu kertoo siitä, että RTOS-maailmassa on edelleen tilaa uusille toimijoille – etenkin kun ne yhdistävät modernit arkkitehtuurit, pienen jalanjäljen ja avoimen yhteistyön työkalutoimittajien kanssa. Microsoftin Azure RTOS saattaa vielä jatkaa elämäänsä, mutta PX5 voi olla se suunta, johon monet sulautetun kentän kehittäjät nyt menevät erityisesti niissä ympäristöissä, missä koko, suorituskyky ja läpinäkyvyys ratkaisevat.
Lue lisää täällä.