mirror of
https://github.com/rust-embedded/awesome-embedded-rust.git
synced 2025-01-05 14:49:00 +00:00
Add tools section
This commit is contained in:
parent
e90dbc2092
commit
49a8e3c8c1
1 changed files with 9 additions and 0 deletions
|
@ -10,6 +10,7 @@ This is a curated list of resources related to embedded and low-level programmin
|
|||
|
||||
* [Community](#community)
|
||||
* [Books, blogs and training materials](#books-blogs-and-training-materials)
|
||||
* [Tools](#tools)
|
||||
* [Device crates](#device-crates)
|
||||
* [Nordic](#nordic)
|
||||
* [NXP](#nxp)
|
||||
|
@ -53,6 +54,14 @@ In 2018 Mozilla asked for creation of an embedded workgroup to help drive adopti
|
|||
- [msp430 rtfm](https://github.com/japaric/msp430-rtfm) RTFM framework for MSP430 MCUs
|
||||
- [FreeRTOS.rs](https://github.com/hashmismatch/freertos.rs) Rust interface for the FreeRTOS API
|
||||
|
||||
## Tools
|
||||
|
||||
- [xargo](https://github.com/japaric/xargo) Rust package manager with support for non-default std libraries — build rust runtime for your own embedded system.
|
||||
- [svd2rust](https://github.com/japaric/svd2rust) Generate Rust structs with register mappings from SVD files.
|
||||
- [μtest](https://github.com/japaric/utest) unit testing for microcontrollers and other no-std systems.
|
||||
- [bindgen](https://crates.io/crates/bindgen) Automatically generates Rust FFI bindings to C and C++ libraries.
|
||||
- [cortex-m semihosting](https://github.com/japaric/cortex-m-semihosting) Semihosting for ARM Cortex-M processors
|
||||
|
||||
## Device crates
|
||||
|
||||
Register definition for microcontroller families. Usually generated using [`svd2rust`].
|
||||
|
|
Loading…
Reference in a new issue