A secure embedded operating system for microcontrollers
-
Updated
Feb 1, 2025 - Rust
Microcontrollers are small computers on a single integrated circuit, containing a processor, memory, and input/output peripherals. They are widely used in embedded systems for performing specific control functions efficiently. Applications of microcontrollers include robotics, IoT, and home automation. Popular examples include Arduino, ESP32, and Raspberry Pi Pico.
A secure embedded operating system for microcontrollers
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.
NVIDIA Falcon Microprocessor Suite
[OBSOLETE] A simple peripheral API crate for low-level programming on a STM32F042
L2 R2 S4: RaspberryPi 133MHz Cortex-M0 Dual Core MCU (RP2040)
Rust binding to Hercules ARM Safety MCUs - F021 Flash API
JLinkExe wrapper for embedded projects in Rust
Rust version of WeensyOS——a tiny kernel that can run on bare-metal x86-64 machines (including QEMU's emulated CPUs), aiming for easy physical and virtual memory display with minimal unsafe code (currently used 15 times for port/register write-read).
serial-plotter – a program for monitoring data from a serial port in real time.
Reads the temperature and displays it on the LCD (written in Rust)
A peripheral access API for the MSP430FR4133 Microcontroller