diff options
| author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2023-03-04 21:10:24 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-04 21:10:24 +0000 |
| commit | 7c7d6558f6d9c50fbb4d2487c98c9a5be15f2f7b (patch) | |
| tree | 80a47f0dc40059014e9448c4c2eb34c54dff45fe /README.md | |
| parent | 1c5db277e4161470136dbd2a11e914ff1d383581 (diff) | |
| parent | 98c5490d94950608d31cd5ad9dd260f2f853735c (diff) | |
Merge #694
694: RTIC 2 r=AfoHT a=korken89
Co-authored-by: Emil Fresk <emil.fresk@gmail.com>
Co-authored-by: Per Lindgren <per.lindgren@ltu.se>
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 24 |
1 files changed, 7 insertions, 17 deletions
@@ -1,11 +1,11 @@ # Real-Time Interrupt-driven Concurrency -A concurrency framework for building real-time systems. +> The hardware accelerated Rust RTOS -Formerly known as Real-Time For the Masses. +A concurrency framework for building real-time systems. -[](https://crates.io/crates/cortex-m-rtic) -[](https://docs.rs/cortex-m-rtic) +[](https://crates.io/crates/rtic) +[](https://docs.rs/rtic) [](https://rtic.rs/) [](https://matrix.to/#/#rtic:matrix.org) [](https://hackmd.io/@xmis9JvZT8Gvo9lOEKyZ4Q/SkBJKsjuH) @@ -24,7 +24,7 @@ Formerly known as Real-Time For the Masses. - Support for prioritization of tasks and, thus, **preemptive multitasking**. -- **Efficient and data race free memory sharing** through fine grained *priority +- **Efficient and data race free memory sharing** through fine-grained *priority based* critical sections [^1]. - **Deadlock free execution** guaranteed at compile time. This is a stronger @@ -44,16 +44,6 @@ Formerly known as Real-Time For the Masses. - This task model is amenable to known WCET (Worst Case Execution Time) analysis and scheduling analysis techniques. -### Crate `cortex-m` 0.6 vs 0.7 in RTIC 0.5.x - -The crate `cortex-m` 0.7 started using trait `InterruptNumber` for interrupts instead of `Nr` from `bare-metal`. In order to preserve backwards compatibility, RTIC 0.5.x will keep using `cortex-m` 0.6 by default. `cortex-m` 0.7 can be enabled using the feature `cortex-m-7` and disabling default features: - -``` -cortex-m-rtic = { version = "0.5.8", default-features = false, features = ["cortex-m-7"] } -``` - -RTIC 1.0.0 already uses `cortex-m` 0.7 by default. - ## [User documentation](https://rtic.rs) Documentation for the [development version](https://rtic.rs/dev). @@ -68,10 +58,10 @@ Documentation for the [development version](https://rtic.rs/dev). Join us and talk about RTIC in the [Matrix room][matrix-room]. -Weekly meeting notes can be found over at [HackMD][hackmd] +Weekly meeting minutes can be found over at [RTIC HackMD][hackmd] [matrix-room]: https://matrix.to/#/#rtic:matrix.org -[hackmd]: https://hackmd.io/@xmis9JvZT8Gvo9lOEKyZ4Q/SkBJKsjuH +[hackmd]: rtic.rs/meeting ## Contributing |
