HarSaRK_multi_rs: A Hard Real-time Kernel for Multi-core Microcontrollers in Rust Language

K. I. Vishnunaryan, Gourinath Banda*

*Kontaktforfatter

Publikation: Kapitel i bog/rapport/konference-proceedingKonferencebidrag i proceedingsForskningpeer review

Abstract

Recent years have seen a huge explosion in the number of embedded systems. More and more of the embedded hardware is becoming multi-core and low-cost multi-core microcontrollers which have already become mainstream. Most of these embedded systems have real-time requirements and require a real-time kernel for the application development. This paper proposes HarSaRK-multi, a multi-core real-time kernel implemented in Rust (Klabnik and Nichols in The Rust Programming Language. No Starch Press, USA, 2018 [14]). Rust is chosen for its type safety, memory safety and prevention of data races statically at compile time. The kernel maintains a low overhead while guaranteeing to be free from deadlocks.

OriginalsprogEngelsk
TitelSmart Intelligent Computing and Applications, Volume 2 - Proceedings of Fifth International Conference on Smart Computing and Informatics SCI 2021
RedaktørerSuresh Chandra Satapathy, Vikrant Bhateja, Vikrant Bhateja, Margarita N. Favorskaya, T. Adilakshmi
ForlagSpringer Science+Business Media
Publikationsdato2022
Sider21-32
ISBN (Trykt)9789811697043
DOI
StatusUdgivet - 2022
Udgivet eksterntJa
Begivenhed5th International Conference on Smart Computing and Informatics, SCI 2021 - Hyderabad, Indien
Varighed: 17. sep. 202118. sep. 2021

Konference

Konference5th International Conference on Smart Computing and Informatics, SCI 2021
Land/OmrådeIndien
ByHyderabad
Periode17/09/202118/09/2021
NavnSmart Innovation, Systems and Technologies
Vol/bind283
ISSN2190-3018

Bibliografisk note

Publisher Copyright:
© 2022, The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

Fingeraftryk

Dyk ned i forskningsemnerne om 'HarSaRK_multi_rs: A Hard Real-time Kernel for Multi-core Microcontrollers in Rust Language'. Sammen danner de et unikt fingeraftryk.

Citationsformater