File tree 1 file changed +18
-0
lines changed 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`
69
69
program for the ARM Cortex-M architecture from scratch.
70
70
71
71
[ 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