📚 Learn to write an embedded OS in Rust 🦀
-
Updated
Feb 10, 2024 - Rust
📚 Learn to write an embedded OS in Rust 🦀
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
The sysroot manager that lets you build and customize `std`
RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see https://github.com/rustsbi/standalone.
Template to develop bare metal applications for Cortex-M microcontrollers
The core crate for Drone, an Embedded Operating System.
CLI utility for Drone, an Embedded Operating System.
A Platform-less, Runtime-less Actor Computing Model
A bare metal (register level) STM32F103C8T6/STM32F103 MCU program written in pure Rust without any IDE, SDK, HAL or library, and no assembly code, the only tool required is the Rust compiler.
Constant-time dynamic memory allocator in Rust
GameBoy and GameBoy Color emulator written in Rust
LeOS operating system Kernel for AArch64 written in Rust
Unified interface for type-safe MMIO and CPU register access in Rust
ARM® Cortex®-M platform crate for Drone, an Embedded Operating System.
A Raspberry Pi OS Kernel in Rust
Handle TrapFrame across kernel and user space on multiple ISAs.
Rust Bare Metal implementation of maze game for ESP32
A bare minimal LED blinking example of Rust on the ATmega32U4
Add a description, image, and links to the bare-metal topic page so that developers can more easily learn about it.
To associate your repository with the bare-metal topic, visit your repo's landing page and select "manage topics."