rust runs on EVERYTHING (no operating system, just Rust) - YouTube
This YouTube video by Low Level demonstrates bare-metal embedded programming using Rust on a Raspberry Pi without an operating system or Linux kernel.
- Bare-Metal Setup: Explores using Rust's build toolchain to create a custom target image running directly on hardware.
- Hands-on Project: Programs a Raspberry Pi to control hardware directly, culminating in blinking an LED on and off.
- Low-Level Rust Concepts: Covers core embedded programming techniques, including using unsafe Rust code for direct memory manipulation, configuring attributes, and implementing custom panic handlers.
rust-embedded/rust-raspberrypi-OS-tutorials: :books: Learn to write an embedded OS in Rust :crab: @GitHub
This is a tutorial series for hobby OS developers who are new to ARM's 64 bit ARMv8-A architecture. The tutorials will give a guided, step-by-step tour of how to write a monolithic Operating System
kernel for an embedded system from scratch. They cover implementation of common Operating Systems tasks, like writing to the serial console, setting up virtual memory and handling HW exceptions. All while leveraging Rust's unique features to provide for safety and speed.
No comments:
Post a Comment