forked from Imagelibrary/rtems
Enabled images. They appear to work ok for PostScript but not as well
for PDF -- at least according to ghostview.
This commit is contained in:
@@ -54,7 +54,7 @@ $(PROJECT).dvi: $(FILES)
|
|||||||
|
|
||||||
html: dirs $(FILES)
|
html: dirs $(FILES)
|
||||||
-mkdir -p $(WWW_INSTALL)/c_user
|
-mkdir -p $(WWW_INSTALL)/c_user
|
||||||
cp rtemsarc.gif rtemspie.gif states.gif $(WWW_INSTALL)/c_user
|
cp rtemsarc.png rtemspie.png states.png $(WWW_INSTALL)/c_user
|
||||||
$(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
|
$(TEXI2WWW) $(TEXI2WWW_ARGS) -dir $(WWW_INSTALL)/$(PROJECT) \
|
||||||
$(PROJECT).texi
|
$(PROJECT).texi
|
||||||
|
|
||||||
|
|||||||
@@ -270,7 +270,7 @@ application systems. The following figure illustrates this organization:
|
|||||||
|
|
||||||
@ifset use-html
|
@ifset use-html
|
||||||
@html
|
@html
|
||||||
<IMG SRC="rtemspie.gif" WIDTH=500 HEIGHT=300 ALT="RTEMS Architecture">
|
<IMG SRC="rtemspie.png" WIDTH=500 HEIGHT=300 ALT="RTEMS Architecture">
|
||||||
@end html
|
@end html
|
||||||
@end ifset
|
@end ifset
|
||||||
Subsequent chapters present a detailed description of the capabilities
|
Subsequent chapters present a detailed description of the capabilities
|
||||||
|
|||||||
@@ -171,6 +171,24 @@ Tasks in an RTEMS system must always be in one of the
|
|||||||
five allowable task states. These states are: executing, ready,
|
five allowable task states. These states are: executing, ready,
|
||||||
blocked, dormant, and non-existent.
|
blocked, dormant, and non-existent.
|
||||||
|
|
||||||
|
A task occupies the non-existent state before a
|
||||||
|
@code{@value{DIRPREFIX}task_create} has been
|
||||||
|
issued on its behalf. A task enters the
|
||||||
|
non-existent state from any other state in the system when it is
|
||||||
|
deleted with the @code{@value{DIRPREFIX}task_delete}
|
||||||
|
directive. While a task occupies
|
||||||
|
this state it does not have a TCB or a task ID assigned to it;
|
||||||
|
therefore, no other tasks in the system may reference this task.
|
||||||
|
|
||||||
|
When a task is created via the @code{@value{DIRPREFIX}task_create} directive
|
||||||
|
it enters the dormant state. This state is not entered through
|
||||||
|
any other means. Although the task exists in the system, it
|
||||||
|
cannot actively compete for system resources. It will remain in
|
||||||
|
the dormant state until it is started via the @code{@value{DIRPREFIX}task_start}
|
||||||
|
directive, at which time it enters the ready state. The task is
|
||||||
|
now permitted to be scheduled for the processor and to compete
|
||||||
|
for other system resources.
|
||||||
|
|
||||||
@ifset use-ascii
|
@ifset use-ascii
|
||||||
@example
|
@example
|
||||||
@group
|
@group
|
||||||
@@ -205,7 +223,8 @@ blocked, dormant, and non-existent.
|
|||||||
@end ifset
|
@end ifset
|
||||||
|
|
||||||
@ifset use-tex
|
@ifset use-tex
|
||||||
@c for now use the ascii version
|
@c @page
|
||||||
|
@c @image{states,5in,4in}
|
||||||
@example
|
@example
|
||||||
@group
|
@group
|
||||||
+-------------------------------------------------------------+
|
+-------------------------------------------------------------+
|
||||||
@@ -236,34 +255,14 @@ blocked, dormant, and non-existent.
|
|||||||
+-------------------------------------------------------------+
|
+-------------------------------------------------------------+
|
||||||
@end group
|
@end group
|
||||||
@end example
|
@end example
|
||||||
@tex
|
|
||||||
@end tex
|
|
||||||
@end ifset
|
@end ifset
|
||||||
|
|
||||||
@ifset use-html
|
@ifset use-html
|
||||||
@html
|
@html
|
||||||
<IMG SRC="states.gif" WIDTH=550 HEIGHT=400 ALT="RTEMS Task States">
|
<IMG SRC="states.png" WIDTH=550 HEIGHT=400 ALT="RTEMS Task States">
|
||||||
@end html
|
@end html
|
||||||
@end ifset
|
@end ifset
|
||||||
|
|
||||||
A task occupies the non-existent state before a
|
|
||||||
@code{@value{DIRPREFIX}task_create} has been
|
|
||||||
issued on its behalf. A task enters the
|
|
||||||
non-existent state from any other state in the system when it is
|
|
||||||
deleted with the @code{@value{DIRPREFIX}task_delete}
|
|
||||||
directive. While a task occupies
|
|
||||||
this state it does not have a TCB or a task ID assigned to it;
|
|
||||||
therefore, no other tasks in the system may reference this task.
|
|
||||||
|
|
||||||
When a task is created via the @code{@value{DIRPREFIX}task_create} directive
|
|
||||||
it enters the dormant state. This state is not entered through
|
|
||||||
any other means. Although the task exists in the system, it
|
|
||||||
cannot actively compete for system resources. It will remain in
|
|
||||||
the dormant state until it is started via the @code{@value{DIRPREFIX}task_start}
|
|
||||||
directive, at which time it enters the ready state. The task is
|
|
||||||
now permitted to be scheduled for the processor and to compete
|
|
||||||
for other system resources.
|
|
||||||
|
|
||||||
A task occupies the blocked state whenever it is
|
A task occupies the blocked state whenever it is
|
||||||
unable to be scheduled to run. A running task may block itself
|
unable to be scheduled to run. A running task may block itself
|
||||||
or be blocked by other tasks in the system. The running task
|
or be blocked by other tasks in the system. The running task
|
||||||
|
|||||||
13822
doc/user/states.eps
Normal file
13822
doc/user/states.eps
Normal file
File diff suppressed because it is too large
Load Diff
BIN
doc/user/states.png
Normal file
BIN
doc/user/states.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
Reference in New Issue
Block a user