Skip to content

Commit 07c01b4

Browse files
committed
move to learn embedded section
1 parent bc9562c commit 07c01b4

File tree

1 file changed

+13
-18
lines changed

1 file changed

+13
-18
lines changed

index.md

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,19 @@ correct embedded software.
4242

4343
[book]: book/index.html
4444

45+
## Operating System development tutorials in Rust on the Raspberry Pi
46+
47+
[Operating System development tutorials in Rust on the Raspberry Pi] is a
48+
tutorial series for hobby OS developers who are new to ARM's 64 bit ARMv8-A
49+
architecture. The tutorials will give a guided, step-by-step tour of how to
50+
write a monolithic Operating System kernel for an embedded system from
51+
scratch. They cover implementation of common Operating Systems tasks, like
52+
writing to the serial console, setting up virtual memory and handling hardware
53+
exceptions. All while leveraging Rust's unique features to provide for safety
54+
and speed.
55+
56+
[Operating System development tutorials in Rust on the Raspberry Pi]: https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials
57+
4558
## Frequently Asked Questions
4659

4760
You can find our list of FAQ [here](faq.html).
@@ -69,21 +82,3 @@ language features that let you control the ABI of crates by creating a `no_std`
6982
program for the ARM Cortex-M architecture from scratch.
7083

7184
[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)