Skip to content

Commit d482bf8

Browse files
bors[bot]yerke
andauthored
Merge #26
26: Add OS dev in Rust on Raspberry Pi book r=adamgreig a=yerke It's a great resource and adding it here would help to discover it for interested people. I took the description from https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials . Closes #16 Co-authored-by: Yerkebulan Tulibergenov <[email protected]>
2 parents 7e9708c + 5eae319 commit d482bf8

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ The source code of the books is not in this repository; each book has its own
88
repository which you can find listed below:
99

1010
- [The Discovery book](https://github.com/rust-embedded/discovery)
11-
- [The embedded Rust book](https://github.com/rust-embedded/book)
12-
- [The embedonomicon](https://github.com/rust-embedded/embedonomicon)
11+
- [The Embedded Rust book](https://github.com/rust-embedded/book)
12+
- [The Embedonomicon](https://github.com/rust-embedded/embedonomicon)
1313

1414
# `further resources`
1515

@@ -20,6 +20,7 @@ Here're some additional resources maintained by the [Resources team][team] which
2020
- [The Embedded Rust Showcase](https://rust-embedded.github.io/showcase/)
2121
- [The Awesome Embedded Rust list](https://github.com/rust-embedded/awesome-embedded-rust)
2222
- [The not-yet-awesome-embedded-rust (or NYAER) list](https://github.com/rust-embedded/not-yet-awesome-embedded-rust)
23+
- [Operating System development tutorials in Rust on the Raspberry Pi](https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials)
2324

2425
## License
2526

index.md

Lines changed: 13 additions & 0 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).

0 commit comments

Comments
 (0)