aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Henrik Tjäder <henrik@tjaders.com> 2023-02-03 20:26:00 +0100
committerGravatar Henrik Tjäder <henrik@tjaders.com> 2023-03-01 00:35:12 +0100
commit5fadc0704205fd9cda3b75eb5e2319496e98b48c (patch)
tree5df6c4ccf11bb774ddfc84872c59315aab08166e
parent0f513e1e20304eaf876f46a6ea2b66c76b9c38aa (diff)
downloadrtic-5fadc0704205fd9cda3b75eb5e2319496e98b48c.tar.gz
rtic-5fadc0704205fd9cda3b75eb5e2319496e98b48c.tar.zst
rtic-5fadc0704205fd9cda3b75eb5e2319496e98b48c.zip
Update book/en/src/by-example/app.md
-rw-r--r--book/en/src/by-example/app.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/book/en/src/by-example/app.md b/book/en/src/by-example/app.md
index cef82885..8840bdbd 100644
--- a/book/en/src/by-example/app.md
+++ b/book/en/src/by-example/app.md
@@ -12,7 +12,7 @@ The `app` attribute will expand into a suitable entry point and thus replaces th
## Structure and zero-cost concurrency
-An RTIC `app` is an executable system model for since-core applications, declaring a set of `local` and `shared` resources operated on by a set of `init`, `idle`, *hardware* and *software* tasks. In short the `init` task runs before any other task returning the set of `local` and `shared` resources. Tasks run preemptively based on their associated static priority, `idle` has the lowest priority (and can be used for background work, and/or to put the system to sleep until woken by some event). Hardware tasks are bound to underlying hardware interrupts, while software tasks are scheduled by asynchronous executors (one for each software task priority).
+An RTIC `app` is an executable system model for single-core applications, declaring a set of `local` and `shared` resources operated on by a set of `init`, `idle`, *hardware* and *software* tasks. In short the `init` task runs before any other task returning the set of `local` and `shared` resources. Tasks run preemptively based on their associated static priority, `idle` has the lowest priority (and can be used for background work, and/or to put the system to sleep until woken by some event). Hardware tasks are bound to underlying hardware interrupts, while software tasks are scheduled by asynchronous executors (one for each software task priority).
At compile time the task/resource model is analyzed under the Stack Resource Policy (SRP) and executable code generated with the following outstanding properties: