Skip to content

Commit

Permalink
Merge pull request #605 from ckormanyos/update_11_07
Browse files Browse the repository at this point in the history
Update docs
  • Loading branch information
ckormanyos authored Feb 5, 2025
2 parents 6b30cfb + 7e82264 commit e2c9fc6
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions examples/chapter11_07/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,11 @@ by the higher priority application task. The background task
toggles a second LED on `portd.3` every $50~\text{ms}$
resulting in a frequency of approximately $10~\text{Hz}$.

These days there are numerous choices available when selecting OS-es
and/or multitasking schedulers for embedded systems. The selection
includes a variety of either commercially available, free-ware or self-written options.
In this particular expression of Example Chapter11_07, we select
These days there are numerous choices available when selecting
OS-es and/or multitasking schedulers for embedded systems.
Choices include a variety of either commercially available,
free-ware or even self-written options. In this particular
expression of Example Chapter11_07, we select
[FreeRTOS](https://www.freertos.org).

The task setup, initialization and task functions
Expand Down Expand Up @@ -101,7 +102,7 @@ The OS tick uses `compare-match-a` from `timer1` to generate
a tick interrupt at $100~\text{Hz}$ (i.e., approximately every $10~\text{ms}$)
using an undecorated ISR handle named `__vector_11`.
If using the simulated host (such as `_MSC_VER` or GCC on `x86_64`),
When using the simulated host (such as `_MSC_VER` or GCC on `x86_64`),
FreeRTOS is not used, but rather the C++ `<thread>` and `<chrono>` libraries
are used for simulated task scheduling. The `<thread>` library
does not use adjustable priorities in this case, but the thread scheduler
Expand Down

0 comments on commit e2c9fc6

Please sign in to comment.