mirror of
https://git.rtems.org/rtems-docs/
synced 2025-07-02 14:08:51 +08:00
c-user/ada_support.rst: Discuss timer server and interrupt threads
This commit is contained in:
parent
97e1553c06
commit
418dee8f80
@ -90,3 +90,10 @@ to violating assumptions in the GNAT run-time. Specifically a priority
|
||||
ceiling mutex should never be used from an ISR and it is difficult to
|
||||
predict when the Ada compiler or run-time will use a mutex.
|
||||
|
||||
RTEMS has two capabilities which can assist in avoiding this problem. The
|
||||
Classic API Timer Manager allows the creation of Timer Service Routines
|
||||
which execute in the context of a task rather than the clock tick
|
||||
Interrupt Service Routine. Similarly, there is support for Interrupt Tasks
|
||||
which is a mechanism to defer the processing of the event from the
|
||||
hardware interrupt level to a thread.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user