The rtems/confdefs.h
configuration system can automatically
generate an Initialization Tasks Table named
Initialization_tasks
with a single entry. The following
parameters control the generation of that table.
CONFIGURE_RTEMS_INIT_TASKS_TABLE
is defined
if the user wishes to use a Classic RTEMS API Initialization
Task Table. The application may choose to use the initialization
tasks or threads table from another API. By default, this
field is not defined as the user MUST select their own
API for initialization tasks.
CONFIGURE_HAS_OWN_INIT_TASK_TABLE
is defined
if the user wishes to define their own Classic API Initialization
Tasks Table. This table should be named Initialization_tasks
.
By default, this is not defined.
CONFIGURE_INIT_TASK_NAME
is the name
of the single initialization task defined by the
Classic API Initialization Tasks Table. By default
the value is rtems_build_name( 'U', 'I', '1', ' ' )
.
CONFIGURE_INIT_TASK_STACK_SIZE
is the stack size
of the single initialization task defined by the
Classic API Initialization Tasks Table. By default
value is the configured minimum stack size.
CONFIGURE_INIT_TASK_PRIORITY
is the initial priority
of the single initialization task defined by the
Classic API Initialization Tasks Table. By default
the value is 1 which is the highest priority
in the Classic API.
CONFIGURE_INIT_TASK_ATTRIBUTES
is the task attributes
of the single initialization task defined by the
Classic API Initialization Tasks Table. By default
the value is RTEMS_DEFAULT_ATTRIBUTES
.
CONFIGURE_INIT_TASK_ENTRY_POINT
is the entry point (a.k.a. function name)
of the single initialization task defined by the
Classic API Initialization Tasks Table. By default
the value is Init
.
CONFIGURE_INIT_TASK_INITIAL_MODES
is the initial execution mode
of the single initialization task defined by the
Classic API Initialization Tasks Table. By default
the value is RTEMS_NO_PREEMPT
.
CONFIGURE_INIT_TASK_ARGUMENTS
is the task argument
of the single initialization task defined by the
Classic API Initialization Tasks Table. By default
the value is 0.
Copyright © 1988-2008 OAR Corporation