embuild
espflash
embuild | espflash | |
---|---|---|
2 | 5 | |
121 | 441 | |
3.3% | 2.9% | |
6.1 | 8.7 | |
3 months ago | 1 day ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
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.
embuild
-
Embedded Rust on ESP32C3 Board, a Hands-on Quickstart Guide
ldproxy to forward linker arguments (see ldproxy)
-
Does anyone know how to bind C++ libraires for embedded development?
Hi everyone! I'm an student in IT engineering and during an embedded development class I decided to learn how to use Rust for embedded systems. I have been able to do the blinky, and use buttons, but I would like to know how to use other librairies, like Adafruit Neopixel for instance. I've been trying to do it with Embuild, but I cannot even bind a simple method returning an int. When it builds, the error message is "Could not determine sysroot from linker 'ldproxy' ".
espflash
-
Unlocking Possibilities: 4 Reasons Why ESP32 and Rust Make a Winning Combination
Many of the crates maintained publicly for different embedded devices/microcontrollers have no official support from the manufacturers. Espressif on the other hand, has teams invested in supporting Rust for their devices. This makes a significant difference in the speed of development, documentation, and tooling mainly. Many of the Espressif team members are also available on the esp-rs matrix channel interacting with community members. In addition to the points mentioned, there have been really useful efforts like esp-template and espflash that make setting up an environment a breeze. This is all in addition to supporting development crates like the different device hals.
-
Embedded Rust on ESP32C3 Board, a Hands-on Quickstart Guide
espflash to flash the device (see espflash)
- Low FPS on ESP32 LCD
- Rust on Espressif chips – 18-10-2021
What are some alternatives?
esp-idf-template - A "Hello, world!" template of a Rust binary crate for the ESP-IDF framework.
rust-esp32-std-demo - Rust on ESP32 STD demo app. A demo STD binary crate for the ESP32[XX] and ESP-IDF, which connects to WiFi, Ethernet, drives a small HTTP server and draws on a LED screen.
std-training - Embedded Rust on Espressif training material.
svd2rust - Generate Rust register maps (`struct`s) from SVD files
xargo - The sysroot manager that lets you build and customize `std`
autokernel - A tool for managing your kernel configuration that guarantees semantic correctness
esp-template - A minimal esp-hal application template for use with cargo-generate
M5ELite - Elite ship viewer on M5stack
rustzx-esp32 - ESP32 implementation of RustZX Spectrum emulator
wokwi-features - Wokwi Feature requests & Bug Reports