File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -69,3 +69,21 @@ language features that let you control the ABI of crates by creating a `no_std`
6969program for the ARM Cortex-M architecture from scratch.
7070
7171[ The embedonomicon ] :embedonomicon/index.html
72+
73+ # Write Operating System in embedded Rust
74+
75+ If you are interested in Operating Systems and embedded Rust development, you
76+ may find these resources useful.
77+
78+ ## Operating System development tutorials in Rust on the Raspberry Pi
79+
80+ [ Operating System development tutorials in Rust on the Raspberry Pi] is a
81+ tutorial series for hobby OS developers who are new to ARM's 64 bit ARMv8-A
82+ architecture. The tutorials will give a guided, step-by-step tour of how to
83+ write a monolithic Operating System kernel for an embedded system from
84+ scratch. They cover implementation of common Operating Systems tasks, like
85+ writing to the serial console, setting up virtual memory and handling hardware
86+ exceptions. All while leveraging Rust's unique features to provide for safety
87+ and speed.
88+
89+ [ Operating System development tutorials in Rust on the Raspberry Pi ] : https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials
You can’t perform that action at this time.
0 commit comments