Skip to content

Commit bc9562c

Browse files
committed
add rust raspberry pi book to index.md
1 parent 86f7733 commit bc9562c

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

index.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,21 @@ language features that let you control the ABI of crates by creating a `no_std`
6969
program 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

0 commit comments

Comments
 (0)