summaryrefslogtreecommitdiffstats
path: root/c-user/rate-monotonic/introduction.rst
blob: cb09898d5c3e6e59cb8858116767e1504fdf0c06 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
.. SPDX-License-Identifier: CC-BY-SA-4.0

.. Copyright (C) 1988, 2008 On-Line Applications Research Corporation (OAR)
.. Copyright (C) 2017 Kuan-Hsun Chen.

Introduction
============

The rate monotonic manager provides facilities to implement tasks which execute
in a periodic fashion.  Critically, it also gathers information about the
execution of those periods and can provide important statistics to the user
which can be used to analyze and tune the application.  The directives provided
by the rate monotonic manager are:

- :ref:`rtems_rate_monotonic_create`

- :ref:`rtems_rate_monotonic_ident`

- :ref:`rtems_rate_monotonic_cancel`

- :ref:`rtems_rate_monotonic_delete`

- :ref:`rtems_rate_monotonic_period`

- :ref:`rtems_rate_monotonic_get_status`

- :ref:`rtems_rate_monotonic_get_statistics`

- :ref:`rtems_rate_monotonic_reset_statistics`

- :ref:`rtems_rate_monotonic_reset_all_statistics`

- :ref:`rtems_rate_monotonic_report_statistics`