book
rust-raspberrypi-OS-tutorials
Our great sponsors
book | rust-raspberrypi-OS-tutorials | |
---|---|---|
588 | 24 | |
12,326 | 11,028 | |
2.1% | 1.2% | |
9.3 | 4.7 | |
8 days ago | 3 months ago | |
Rust | Rust | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
book
-
What's everyone working on this week (22/2023)?
Still finishing up on chapter 19 of the Rust book at https://doc.rust-lang.org/book/ !
-
How to move to rust from c++?
Many people have already recommended the The Book which is a great resource that you should reference whenever you are stuck.
The Rust website links to some nice resources. I recommend the book called The Rust Programming Language.
-
Stepping up the YAML engineer game
Have you got a moment to read through the good book , after reading through this perhaps try the Rustonomicon.
-
What is the best resource to start learning rust?
Read "the book" - https://doc.rust-lang.org/book/
-
Is Rust a good "first low-level language"?
there's no one i am literally no one except developers themselves know knows entire language ... then >>> https://doc.rust-lang.org/book/ <<< there's your entire rust language syntax and everything almost ; and i have read tons of things about rust and i coded in it ... plus i am reading documentation and i know what i am talking about i am not creating things out of air and even many rust developers dont like it because its too hard and its loaded with many stupid things , developers who coded in rust in many years ...
-
The Rust Programming Language has recently made it possible to compile your code to the PS Vita! This potentially mean an increase in projects released as Rust is to a certain extent easier than the C programming language. I’m excited about this!
The Rust Programming Language Book
-
How to start learning a systems language
Read the first couple chapters of the The Rust Book. Maybe follow along with the exercises. But just let the intro sink in a bit.
-
Build a desktop app with Qt and Rust
To follow along with the demo and other content included in this guide, you should have a working knowledge of Rust. To learn more, you can read the book.
-
Hey Rustaceans! Got a question? Ask here (19/2023)!
For beginner stuff there's a playlist by let's get rusty that goes over the book: playlist
rust-raspberrypi-OS-tutorials
- Embedded Rust Development
-
Has anyone programmed a Raspberry Pi with Rust?
I like rust, low level and embedded hacking so I programmed a simple "kernel", based on this: https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials
-
Writing a “bare metal” operating system for Raspberry Pi 4
I believe it already exists: https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials
-
Tutorial: Writing a “bare metal” operating system for Raspberry Pi 4
Is this just an alternative UI for GitHub but without the files? Am I missing something obvious? I'm confused.
Actual github repo for anyone looking for the files: https://github.com/rust-embedded/rust-raspberrypi-OS-tutoria...
- Operating System Development Tutorials in Rust on the Raspberry Pi
- Build a Raspberry Pi Linux System the Hard Way
-
I Want to start leaning OS development on microcontrollers, any advice?
The Rust Book OSDev Wiki Raspberry Pi Embedded Rust tutorials
-
Are there major OS projects in Rust?
The Rust Embedded workgroup has an OS tutorial for Raspberry Pi.
-
ARM Resources / Dev Boards?
you'll find many fewer resources than for x86, so if you want to do this, you'll have to get used to reading technical reference manuals and device specifications. that said, i can recommend either https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials (rust) or https://github.com/bztsrc/raspi3-tutorial (c). because the wealth of information is about the raspberry pi, and because they're so cheap, you honestly might be best suited starting on an rpi4 and then eventually moving to a rockpro or similar when you want to do graphics-ey stuff. unlike the rpi3, the rpi4 has the same interrupt controller as you'll find on the rockpro and just about every other arm machine, the gic3.
-
Let's suppose for a minute that I've COMPLETELY lost my mind
Maybe check out the Rust Raspberry Pi OS tutorial from the Embedded WG?
What are some alternatives?
tauri - Build smaller, faster, and more secure desktop applications with a web frontend.
rust-by-example - Learn Rust with examples (Live code editor included)
serenity - The Serenity Operating System 🐞
redox - Mirror of https://gitlab.redox-os.org/redox-os/redox
rppal - A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
Rustlings - :crab: Small exercises to get you used to reading and writing Rust code!
rpi4-osdev - Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4
buildroot - Buildroot, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at http://git.buildroot.net/buildroot/. Do not open issues or file pull requests here.
tock - A secure embedded operating system for microcontrollers
smoltcp - a smol tcp/ip stack
solana-program-library - A collection of Solana programs maintained by Solana Labs
nomicon - The Dark Arts of Advanced and Unsafe Rust Programming