Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / rust-embedded 55 repositories
Enabling usage of Rust on Embedded Platforms (Embedded Linux / RTOS / Bare Metal)
rust-embedded/heapless
Heapless, `static` friendly data structures
Language: Rust - Size: 15.1 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 1,408 - Forks: 169
rust-embedded/meta-rust-bin
Yocto layer for installing Rust toolchain from pre-built binaries
Language: BitBake - Size: 326 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 96 - Forks: 59
rust-embedded/aarch64-cpu
Low level access to processors using the AArch64 execution state.
Language: Rust - Size: 356 KB - Last synced: 8 days ago - Pushed: 2 months ago - Stars: 58 - Forks: 22
rust-embedded/rust-embedded.github.io
A collection of books and other documents about embedded Rust
Size: 577 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 83 - Forks: 8
rust-embedded/discovery
Discover the world of microcontrollers through Rust!
Language: Rust - Size: 9.95 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 1,415 - Forks: 479
rust-embedded/book
Documentation on how to use the Rust Programming Language to develop firmware for bare metal (microcontroller) devices
Size: 2.52 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 1,027 - Forks: 167
rust-embedded/bare-metal
Abstractions common to microcontrollers
Language: Rust - Size: 69.3 KB - Last synced: 9 days ago - Pushed: over 1 year ago - Stars: 111 - Forks: 15
rust-embedded/rust-sysfs-gpio
A Rust Interface to the Linux sysfs GPIO interface (https://www.kernel.org/doc/Documentation/gpio/sysfs.txt)
Language: Rust - Size: 7.76 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 378 - Forks: 45
rust-embedded/cortex-m-quickstart
Template to develop bare metal applications for Cortex-M microcontrollers
Language: Rust - Size: 1.22 MB - Last synced: 10 days ago - Pushed: 21 days ago - Stars: 734 - Forks: 161
rust-embedded/embedded-alloc
A heap allocator for embedded systems
Language: Rust - Size: 108 KB - Last synced: 17 days ago - Pushed: 3 months ago - Stars: 272 - Forks: 52
rust-embedded/msp430-rt
Minimal startup / runtime for MSP430 microcontrollers
Language: Rust - Size: 245 KB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 16 - Forks: 4
rust-embedded/rust-raspberrypi-OS-tutorials
:books: Learn to write an embedded OS in Rust :crab:
Language: Rust - Size: 20.3 MB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 12,933 - Forks: 762
rust-embedded/rust-i2cdev
Rust library for interfacing with i2c devices under Linux
Language: Rust - Size: 2.16 MB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 193 - Forks: 54
rust-embedded/not-yet-awesome-embedded-rust
A collection of items that are not yet awesome in Embedded Rust
Size: 85 KB - Last synced: 8 days ago - Pushed: about 1 month ago - Stars: 116 - Forks: 11
rust-embedded/critical-section
Pluggable critical section
Language: Rust - Size: 93.8 KB - Last synced: 6 days ago - Pushed: about 2 months ago - Stars: 72 - Forks: 15
rust-embedded/cortex-m-rt 📦
Minimal startup / runtime for Cortex-M microcontrollers
Language: Rust - Size: 4.39 MB - Last synced: 2 days ago - Pushed: over 2 years ago - Stars: 358 - Forks: 87
rust-embedded/linux-embedded-hal
Implementation of the `embedded-hal` traits for Linux devices
Language: Rust - Size: 173 KB - Last synced: 27 days ago - Pushed: 3 months ago - Stars: 226 - Forks: 39
rust-embedded/svdtools
Python package to handle vendor-supplied, often buggy SVD files.
Language: Rust - Size: 731 KB - Last synced: 29 days ago - Pushed: 30 days ago - Stars: 57 - Forks: 28
rust-embedded/volatile-register
Volatile access to memory mapped hardware registers
Language: Rust - Size: 23.4 KB - Last synced: 6 days ago - Pushed: 7 months ago - Stars: 33 - Forks: 8
rust-embedded/rust-spidev
Rust library providing access to spidev devices under Linux
Language: Rust - Size: 10.2 MB - Last synced: 30 days ago - Pushed: 8 months ago - Stars: 118 - Forks: 26
rust-embedded/debugonomicon
Language: Shell - Size: 1.15 MB - Last synced: 27 days ago - Pushed: 3 months ago - Stars: 58 - Forks: 9
rust-embedded/r0 📦
Initialization code ("crt0") written in Rust
Language: Rust - Size: 43 KB - Last synced: about 1 month ago - Pushed: almost 3 years ago - Stars: 69 - Forks: 7
rust-embedded/cargo-binutils
Cargo subcommands to invoke the LLVM tools shipped with the Rust toolchain
Language: Rust - Size: 202 KB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 461 - Forks: 40
rust-embedded/embedded-hal
A Hardware Abstraction Layer (HAL) for embedded systems
Language: Rust - Size: 1.41 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1,775 - Forks: 176
rust-embedded/fixedvec-rs
Heapless vector implementation for Rust
Language: Rust - Size: 39.1 KB - Last synced: 28 days ago - Pushed: almost 3 years ago - Stars: 44 - Forks: 6
rust-embedded/register-rs 📦
Unified interface for type-safe MMIO and CPU register access in Rust
Language: Rust - Size: 48.8 KB - Last synced: 7 days ago - Pushed: almost 3 years ago - Stars: 47 - Forks: 10
rust-embedded/riscv
Low level access to RISC-V processors
Language: Rust - Size: 902 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 727 - Forks: 147
rust-embedded/awesome-embedded-rust
Curated list of resources for Embedded and Low-level development in the Rust programming language
Size: 898 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 5,572 - Forks: 355
rust-embedded/gpio-utils
Userspace Utilities for managing GPIOs in Linux
Language: Rust - Size: 97.7 KB - Last synced: 20 days ago - Pushed: about 4 years ago - Stars: 94 - Forks: 9
rust-embedded/gpio-cdev
Rust interface to the Linux GPIO Character Device API (/dev/gpiochip...)
Language: Rust - Size: 148 KB - Last synced: 23 days ago - Pushed: 3 months ago - Stars: 205 - Forks: 34
rust-embedded/msp430-quickstart
Template to develop bare metal applications for MSP430 microcontrollers
Language: Rust - Size: 70.3 KB - Last synced: 9 days ago - Pushed: over 1 year ago - Stars: 35 - Forks: 4
rust-embedded/wg
Coordination repository of the embedded devices Working Group
Size: 1.78 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 1,824 - Forks: 90
rust-embedded/cortex-m
Low level access to Cortex-M processors
Language: Rust - Size: 2.27 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 752 - Forks: 134
rust-embedded/svd2rust
Generate Rust register maps (`struct`s) from SVD files
Language: Rust - Size: 1.59 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 653 - Forks: 144
rust-embedded/msp430
Low level access to MSP430 microcontrollers
Language: Rust - Size: 174 KB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 36 - Forks: 5
rust-embedded/svd
A CMSIS-SVD file parser
Language: Rust - Size: 967 KB - Last synced: 27 days ago - Pushed: 2 months ago - Stars: 67 - Forks: 48
rust-embedded/cortex-a 📦
Low level access to Cortex-A processors
Language: Rust - Size: 250 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 120 - Forks: 39
rust-embedded/qemu-exit
Exit QEMU with user-defined code
Language: Rust - Size: 397 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 36 - Forks: 8
rust-embedded/embedded-dma
Language: Rust - Size: 43 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 34 - Forks: 11
rust-embedded/embedonomicon
How to bootstrap support for a no_std target
Language: Rust - Size: 1.4 MB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 201 - Forks: 30
rust-embedded/blog
The Rust Embedded WG Blog
Language: SCSS - Size: 794 KB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 71 - Forks: 34
rust-embedded/riscv-rt 📦
Minimal runtime / startup for RISC-V CPU's.
Language: Rust - Size: 370 KB - Last synced: 3 months ago - Pushed: 6 months ago - Stars: 302 - Forks: 77
rust-embedded/mutex-trait
Low level API definition of a Mutex
Language: Rust - Size: 22.5 KB - Last synced: 2 months ago - Pushed: about 4 years ago - Stars: 23 - Forks: 3
rust-embedded/showcase
Awesome embedded projects by the Rust community!
Language: CSS - Size: 55.7 KB - Last synced: 3 months ago - Pushed: about 1 year ago - Stars: 92 - Forks: 9
rust-embedded/nb
Minimal and reusable non-blocking I/O layer
Language: Rust - Size: 589 KB - Last synced: 11 days ago - Pushed: 4 months ago - Stars: 85 - Forks: 15
rust-embedded/rust-sysfs-pwm
Linux PWM Access via Sysfs in Rust
Language: Rust - Size: 39.1 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 46 - Forks: 16
rust-embedded/panic-semihosting 📦
Report panic messages to the host stderr using semihosting
Language: Rust - Size: 5.89 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 11 - Forks: 6
rust-embedded/cortex-m-semihosting 📦
Semihosting for ARM Cortex-M processors
Language: Rust - Size: 89.8 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 39 - Forks: 20
rust-embedded/rust-embedded-provisioning
Terraform provisioning for Rust Embedded infrastructure
Language: HCL - Size: 32.2 KB - Last synced: 27 days ago - Pushed: about 3 years ago - Stars: 2 - Forks: 3
rust-embedded/arm-dcc
Debug Communication Channel (DCC) API
Language: Rust - Size: 22.5 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 8 - Forks: 7
rust-embedded/patterns
A book capturing different approaches or patterns for solving problems in Embedded Rust
Size: 23.4 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 13 - Forks: 1
rust-embedded/panic-itm 📦
Log panic messages using the ITM (Instrumentation Trace Macrocell)
Language: Rust - Size: 5.73 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 6 - Forks: 3
rust-embedded/itm 📦
Tool to parse and dump ITM packets
Language: Rust - Size: 102 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 25 - Forks: 19
rust-embedded/rust-embedded-www
The Rust embedded website: http://www.rust-embedded.org
Language: HTML - Size: 773 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 7 - Forks: 0
rust-embedded/cortex-r
Low level access to Cortex-R processors
Language: Shell - Size: 9.77 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 11 - Forks: 4
rust-embedded/docker-rust-cross
Docker images for testing rust code on many versions and architecures (DEPRECATED)
Language: Shell - Size: 21.5 KB - Last synced: about 1 year ago - Pushed: almost 8 years ago - Stars: 13 - Forks: 1
rust-embedded/.github
Size: 5.86 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 1
rust-embedded/template
Language: Rust - Size: 3.91 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 1