@inproceedings{88fa69b06f30457b8a3f9e14b4ae1c6d,
title = "HarSaRK_multi_rs: A Hard Real-time Kernel for Multi-core Microcontrollers in Rust Language",
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.",
keywords = "Hard real-time systems, Multi-core microcontrollers, Multi-core real-time kernels, Real-time systems, Rust",
author = "Vishnunaryan, {K. I.} and Gourinath Banda",
note = "Publisher Copyright: {\textcopyright} 2022, The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.; 5th International Conference on Smart Computing and Informatics, SCI 2021 ; Conference date: 17-09-2021 Through 18-09-2021",
year = "2022",
doi = "10.1007/978-981-16-9705-0_3",
language = "English",
isbn = "9789811697043",
series = "Smart Innovation, Systems and Technologies",
publisher = "Springer Science+Business Media",
pages = "21--32",
editor = "Satapathy, {Suresh Chandra} and Vikrant Bhateja and Vikrant Bhateja and Favorskaya, {Margarita N.} and T. Adilakshmi",
booktitle = "Smart Intelligent Computing and Applications, Volume 2 - Proceedings of Fifth International Conference on Smart Computing and Informatics SCI 2021",
address = "United States",
}