Lightweight scheduler for real time embedded system firmware design
Saxell, Timo (2019)
Diplomityö
Saxell, Timo
2019
School of Energy Systems, Sähkötekniikka
Kaikki oikeudet pidätetään.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2019110536673
https://urn.fi/URN:NBN:fi-fe2019110536673
Tiivistelmä
The firmware development of Efore Powernet Oy needs to have a functioning way to improve the design time and maintainability in embedded system design projects. One way of improvement is to introduce a real-time operating system to the development. This thesis introduces the requirements for a real-time operating system from the viewpoint of Efore Powernet Oy’s firmware development and assesses the feasibility of the real-time operating systems available.
In addition to the review, this thesis describes the design process of a custom scheduler and also includes a study on the impact of the custom scheduler to the Efore Powernet Oy’s firmware development. The study shows improvement in the firmware performance, the maintainability and design time in the embedded design process. Efore Powernet Oy:n laitteisto-ohjelmistotuotekehitys tarvitsee keinoja sulautettujen järjestelmien suunnitteluprojektien suunnitteluajan supistamiseen ja ylläpidettävyyden kehittämiseen. Yksi parannustapa on reaaliaikakäyttöjärjestelmän käyttöönottaminen. Tämä diplomityö esittelee Efore Powernet Oy:n laitteisto-ohjelmistotuotekehityksen reaaliaikakäyttöjärjestelmän vaatimukset ja tutkii, löytyykö valmista käyttöjärjestelmää, joka täyttää nuo vaatimukset.
Lisäksi tämä diplomityö esittelee käyttöjärjestelmän aikatauluttajan suunnitteluprosessin ja tutkii myös kehitetyn aikatauluttajan vaikutusta Efore Powernet Oy:n laitteistoohjelmistotuotekehitykseen. Tutkimus osoittaa parannuksia sulautettujen laitteistoohjelmistojen suorituskyvyssä, ylläpidettävyydessä ja suunnitteluajassa.
In addition to the review, this thesis describes the design process of a custom scheduler and also includes a study on the impact of the custom scheduler to the Efore Powernet Oy’s firmware development. The study shows improvement in the firmware performance, the maintainability and design time in the embedded design process.
Lisäksi tämä diplomityö esittelee käyttöjärjestelmän aikatauluttajan suunnitteluprosessin ja tutkii myös kehitetyn aikatauluttajan vaikutusta Efore Powernet Oy:n laitteistoohjelmistotuotekehitykseen. Tutkimus osoittaa parannuksia sulautettujen laitteistoohjelmistojen suorituskyvyssä, ylläpidettävyydessä ja suunnitteluajassa.