riscv-rust-quickstart
A template for building Rust applications for HiFive1 boards (by riscv-rust)
esp-rust-board
Open Hardware with ESP32-C3 compatible with Feather specification designed in KiCad (by esp-rs)
riscv-rust-quickstart | esp-rust-board | |
---|---|---|
2 | 13 | |
202 | 438 | |
2.0% | 3.4% | |
2.4 | 3.2 | |
about 1 year ago | 3 months ago | |
Rust | ||
- | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
riscv-rust-quickstart
Posts with mentions or reviews of riscv-rust-quickstart.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-28.
-
Embedded Rust is so good
As for documentation on low level stuff, it's not there but there are "hidden gems". E.g. something like https://github.com/riscv-rust/riscv-rust-quickstart although it is board specific. It'd be nice of we could come up with something more generic for these.
-
First steps with Embedded Rust: Selecting a board
You can get started here
esp-rust-board
Posts with mentions or reviews of esp-rust-board.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-07-17.
- The Nano ESP32
-
ESP32 Standard Library Embedded Rust: GPIO Control
Relative to the esp-idf-hal , as far as material goes, there exists training material that is open sourced by Ferrous systems. The training material takes a bit of a different approach where it starts with high-level IoT exercises followed by low-level control. Additionally, the training is based on the awesome Rust ESP board hardware.
- SiFive Gives Its WorldGuard Security Model to the RISC-V Community
- Rust on Espressif chips - 28-04-2023
-
Has programming in Rust increased your interest in low-level things?
I recently purchased for my personal use an ESP32-C3 Rust board because I apparently can't get enough embedded programming from my day job (which often involves embedded programming). I think I have a problem.
- Embedded Rust is so good
-
Embedded Rust on ESP32C3 Board, a Hands-on Quickstart Guide
Today, I'll be showing you how to use the Rust programming language on a Rust ESP board, a recent embedded platform packed with Wi-Fi and Bluetooth capabilities.
- Looking for schematic of Esp Lyra t board
-
Ask HN: Has any Rust developer moved to embedded device programming?
I’ve been super curious about both Rust and ESP. It seems like Espressif is interested enough to commission a Rust dev board (ESP32-C3-DevKit-RUST-1) and training using it.
https://github.com/esp-rs/esp-rust-board/
https://github.com/ferrous-systems/espressif-trainings
-
ESP32 C3 Mini 1 Programming
Specifically this Rust board I came across: https://github.com/esp-rs/esp-rust-board/blob/master/hardware/esp-rust-board/schematic/esp-rust-board.pdf
What are some alternatives?
When comparing riscv-rust-quickstart and esp-rust-board you can also consider the following projects:
atsamd - Target atsamd microcontrollers using Rust
solo2 - Solo 2 firmware in Rust
nrf-hal - A Rust HAL for the nRF family of devices
std-training - Embedded Rust on Espressif training material.
microbit - A Rust crate for BBC micro:bit development
MIO - Metal I/O library for Rust.
nrf-softdevice
book - The Rust on ESP Book
avr-hal - embedded-hal abstractions for AVR microcontrollers
ring - Safe, fast, small crypto using Rust
discovery - Discover the world of microcontrollers through Rust!
solo1 - Solo 1 firmware in C
riscv-rust-quickstart vs atsamd
esp-rust-board vs solo2
riscv-rust-quickstart vs nrf-hal
esp-rust-board vs std-training
riscv-rust-quickstart vs microbit
esp-rust-board vs MIO
riscv-rust-quickstart vs nrf-softdevice
esp-rust-board vs book
riscv-rust-quickstart vs avr-hal
esp-rust-board vs ring
riscv-rust-quickstart vs discovery
esp-rust-board vs solo1