Title Page
1.
Abstract
2.
Introduction
2.1.
Starting Point
2.2.
Objectives
2.3.
Personal Motivation
2.4.
Required Knowledge
3.
RTOS Analysis
3.1.
Definitions
3.2.
RTOS Survey
3.3.
Analysis of μC/OS-III & Zephyr Project
4.
Rust Introduction
4.1.
Language Characteristics
4.2.
Rust on an Embedded Device
4.3.
Rust Multitasking API on PC
4.4.
Literature Recommendations
5.
Bern RTOS Concept
5.1.
Security & Functional Safety
5.2.
Flexibility & Scalability
5.3.
User workflow
5.4.
Target Hardware
5.5.
Architecture
5.6.
Comparison with existing Rust RTOS
6.
Conclusions
6.1.
Evaluation of the Objectives
6.2.
Outlook
6.3.
Personal Retrospective
Bibliography
Light (default)
Rust
Coal
Navy
Ayu
Bern RTOS: RTOS Analysis and Rust Introduction
Required Knowledge
It is assumed that the reader has:
programming experience
knowledge of embedded systems (microcontrollers)
basic knowledge of RTOS