Introduction

In this part of the project, Bern RTOS is put to test in a real-world scenario. The goal is to check whether the RTOS provides all the necessary features to write an example application and if new issues arise from a complex application. The interaction with the kernel will only be a small portion of the implementation. Most code will be based on open source libraries, i.e. hardware abstraction layer. Thus, we will be able to assess how well Rust is suited for embedded software development and the state of the embedded Rust ecosystem.