Merge pull request #455 from rust-embedded/james/add-paid-section

Add Paid Section
This commit is contained in:
James Munns 2024-07-03 10:53:21 +02:00 committed by GitHub
commit 98eb1ffdad
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -133,6 +133,10 @@ In 2018, the Rust community created an embedded working group to help drive adop
## Books, blogs, and training materials
### Free and public materials
These materials are available publicly, typically under permissive licenses.
- [The Embedded Rust Book](https://rust-embedded.github.io/book/) - An introductory book about using the Rust Programming Language on "Bare Metal" embedded systems, such as Microcontrollers.
- [The Rust on ESP Book](https://esp-rs.github.io/book/) - This book aims to provide a comprehensive guide on using the Rust programming language with Espressif SoCs and modules.
- [Embedded Rust (no_std) on Espressif](https://docs.esp-rs.org/no_std-training/) - Training for Rust using no_std approach development on ESP32-C3.
@ -155,6 +159,14 @@ In 2018, the Rust community created an embedded working group to help drive adop
[Ferrous Systems]: https://ferrous-systems.com
### Paid and commercially available materials
These materials are available for purchase. They have been reviewed for relevancy, but are not
specifically endorsed or reviewed for accuracy or quality by the Embedded Working Group.
- [Simplified Embedded Rust: Standard Library Edition](https://www.theembeddedrustacean.com/c/ser-std) - This book provides a quick path to start learning embedded Rust with minimal setup. Book is based on ESP devices and the Wokwi Simulator. This edition uses the standard library development approach which is based on the ESP-IDF framework.
- [Simplified Embedded Rust: Core Library Edition](https://www.theembeddedrustacean.com/c/ser-no-std) - This book provides a quick path to start learning embedded Rust with minimal setup. Book is based on ESP devices and the Wokwi Simulator. This edition uses the core library development approach for bare metal development.
## Tools
- [xargo](https://github.com/japaric/xargo) Rust package manager with support for non-default std libraries — build Rust runtime for your embedded system.