[PATCH 2/2] doc: Clarify rate-monotonic statistics
Joel Sherrill
joel.sherrill at oarcorp.com
Fri Dec 12 14:10:29 UTC 2014
On December 12, 2014 8:04:39 AM CST, Sebastian Huber <sebastian.huber at embedded-brains.de> wrote:
>---
> doc/user/rtmon.t | 18 ++++++++++++++----
> 1 file changed, 14 insertions(+), 4 deletions(-)
>
>diff --git a/doc/user/rtmon.t b/doc/user/rtmon.t
>index 7786e76..92f6b0b 100644
>--- a/doc/user/rtmon.t
>+++ b/doc/user/rtmon.t
>@@ -52,10 +52,10 @@ A clock tick is required to support the
>functionality provided by this manager.
>
> @subsection Period Statistics
>
>-This manager maintains a set of statistics on each period. These
>-statistics are reset implictly at period creation time and may be
>-reset or obtained at any time by the application. The following
>-is a list of the information kept:
>+This manager maintains a set of statistics on each period object.
>These
>+statistics are reset implictly at period creation time and may be
>reset or
>+obtained at any time by the application. The following is a list of
>the
>+information kept:
>
I am not spotting the language change in this.
> @itemize @bullet
> @item @code{owner}
>@@ -93,6 +93,16 @@ during executions of the periodic loop.
>
> @end itemize
>
>+Each period is divided into two consecutive phases. The period starts
>with the
>+active phase of the task and is followed by the inactive phase of the
>task. In
>+the inactive phase the task is blocked and waits for the start of the
>next
>+period. The inactive phase is skipped in case of a period miss. The
>wall time
>+includes the time during the active phase of the task on which the
>task is not
>+executing on a processor. The task may be blocked waiting for a
>resource or a
>+higher priority task executes instead. In case the wall time exceeds
The or a phrase seems like it cod be worded better.
>the
>+period time, then this is a period miss. So the gap between the
>maximum wall
>+time and the period time is the safety margin between a period miss or
>success.
Don't use So.
I wouldn't call it a safety margin. Just a margin.
>+
> The period statistics information is inexpensive to maintain
> and can provide very useful insights into the execution
> characteristics of a periodic task loop. But it is just information.
--joel
More information about the devel
mailing list