forked from Imagelibrary/rtems
corrected typos and changes LANGUAGE to RTEMS-LANGUAGE.
This commit is contained in:
@@ -45,7 +45,7 @@ END-INFO-DIR-ENTRY
|
|||||||
@set STRUCTURE record
|
@set STRUCTURE record
|
||||||
@set ROUTINE subprogram
|
@set ROUTINE subprogram
|
||||||
@set OR or
|
@set OR or
|
||||||
@c the language is @value{RTEMS-LANGUAGE}
|
@c the language is @value{LANGUAGE}
|
||||||
@c NOTE: don't use underscore in the name
|
@c NOTE: don't use underscore in the name
|
||||||
@c
|
@c
|
||||||
|
|
||||||
|
|||||||
@@ -39,8 +39,8 @@ END-INFO-DIR-ENTRY
|
|||||||
|
|
||||||
@c variable substitution info:
|
@c variable substitution info:
|
||||||
@c
|
@c
|
||||||
@c @set RTEMS-LANGUAGE C
|
@c @set LANGUAGE C
|
||||||
@c the language is @value{RTEMS-LANGUAGE}
|
@c the language is @value{LANGUAGE}
|
||||||
@c NOTE: don't use underscore in the name
|
@c NOTE: don't use underscore in the name
|
||||||
@c
|
@c
|
||||||
|
|
||||||
|
|||||||
@@ -426,7 +426,7 @@ the supercore modules. Within the "score" directory the CPU
|
|||||||
dependent modules are found.
|
dependent modules are found.
|
||||||
|
|
||||||
The "cpu" directory contains a subdirectory for each
|
The "cpu" directory contains a subdirectory for each
|
||||||
target CPU supported by the @value{RTEMS-RELEASE} release of the RTEMS
|
target CPU supported by the @value{RELEASE} release of the RTEMS
|
||||||
executive. Each processor directory contains the CPU dependent
|
executive. Each processor directory contains the CPU dependent
|
||||||
code necessary to host RTEMS. The "no_cpu" directory provides a
|
code necessary to host RTEMS. The "no_cpu" directory provides a
|
||||||
starting point for developing a new port to an unsupported
|
starting point for developing a new port to an unsupported
|
||||||
@@ -459,7 +459,7 @@ processor family.
|
|||||||
@c Tree 7 - C BSP Library
|
@c Tree 7 - C BSP Library
|
||||||
@c
|
@c
|
||||||
|
|
||||||
Th "libbsp" directory provides all the BSPs provided with this
|
The "libbsp" directory provides all the BSPs provided with this
|
||||||
release of the RTEMS executive. The subdirectories are
|
release of the RTEMS executive. The subdirectories are
|
||||||
divided, as discussed previously, based on specific processor
|
divided, as discussed previously, based on specific processor
|
||||||
family, then further breaking down into specific target board
|
family, then further breaking down into specific target board
|
||||||
|
|||||||
@@ -51,8 +51,7 @@ can be used to test locally developed board support packages and
|
|||||||
device drivers.
|
device drivers.
|
||||||
|
|
||||||
The reader should be familiar with the terms used and
|
The reader should be familiar with the terms used and
|
||||||
material presented in the RTEMS Applications User's Guide or
|
material presented in the RTEMS Applications User's Guide.
|
||||||
the RTEMS @value{RTEMS-LANGUAGE} Applications User's Guide.
|
|
||||||
|
|
||||||
@ifinfo
|
@ifinfo
|
||||||
@node Sample Applications Hello World, Sample Applications Clock Tick, Sample Applications Introduction, Sample Applications
|
@node Sample Applications Hello World, Sample Applications Clock Tick, Sample Applications Introduction, Sample Applications
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
basedir=$1
|
basedir=$1
|
||||||
shift
|
shift
|
||||||
manuals="develenv hppa1_1 i386 i960 m68k relnotes sparc user ka9q"
|
manuals="develenv hppa1_1 i386 i960 m68k relnotes powerpc sparc user ka9q"
|
||||||
# posix_test_plan manual left out until finished
|
# posix_test_plan manual left out until finished
|
||||||
# ada_user manual left out until bindings released
|
# ada_user manual left out until bindings released
|
||||||
|
|
||||||
|
|||||||
@@ -39,8 +39,8 @@ END-INFO-DIR-ENTRY
|
|||||||
|
|
||||||
@c variable substitution info:
|
@c variable substitution info:
|
||||||
@c
|
@c
|
||||||
@c @set RTEMS-LANGUAGE C
|
@c @set LANGUAGE C
|
||||||
@c the language is @value{RTEMS-LANGUAGE}
|
@c the language is @value{LANGUAGE}
|
||||||
@c NOTE: don't use underscore in the name
|
@c NOTE: don't use underscore in the name
|
||||||
@c
|
@c
|
||||||
|
|
||||||
|
|||||||
@@ -39,8 +39,8 @@ END-INFO-DIR-ENTRY
|
|||||||
|
|
||||||
@c variable substitution info:
|
@c variable substitution info:
|
||||||
@c
|
@c
|
||||||
@c @set RTEMS-LANGUAGE C
|
@c @set LANGUAGE C
|
||||||
@c the language is @value{RTEMS-LANGUAGE}
|
@c the language is @value{LANGUAGE}
|
||||||
@c NOTE: don't use underscore in the name
|
@c NOTE: don't use underscore in the name
|
||||||
@c
|
@c
|
||||||
|
|
||||||
|
|||||||
@@ -46,9 +46,9 @@ Throughout the rest of this manual
|
|||||||
within the RTEMS distribution. For persons using the ftp
|
within the RTEMS distribution. For persons using the ftp
|
||||||
distribution found on the primary ftp site for RTEMS,
|
distribution found on the primary ftp site for RTEMS,
|
||||||
<RTEMS_distribution> is
|
<RTEMS_distribution> is
|
||||||
ftp://ftp.OARcorp.com/oarcorp/rtems/@value{RTEMS-RELEASE}.
|
ftp://ftp.OARcorp.com/oarcorp/rtems/@value{RELEASE}.
|
||||||
|
|
||||||
The archive files for RTEMS Release @value{RTEMS-RELEASE} are found
|
The archive files for RTEMS Release @value{RELEASE} are found
|
||||||
under the directory <RTEMS_distribution>. This directory
|
under the directory <RTEMS_distribution>. This directory
|
||||||
contains the files which comprise this relase as well as any
|
contains the files which comprise this relase as well as any
|
||||||
patches which may be required for other tools.
|
patches which may be required for other tools.
|
||||||
@@ -116,7 +116,7 @@ NOTE: gunzip -c is equivalent to gzcat, while gtar is GNU tar.
|
|||||||
Given that the necessary utility programs are
|
Given that the necessary utility programs are
|
||||||
installed, any of the above commands will extract the contents
|
installed, any of the above commands will extract the contents
|
||||||
of <file>.tar.gz into the current directory. All of the RTEMS
|
of <file>.tar.gz into the current directory. All of the RTEMS
|
||||||
components will be extracted into the subdirectory rtems-@value{RTEMS-RELEASE}.
|
components will be extracted into the subdirectory rtems-@value{RELEASE}.
|
||||||
To view the contents of a component without restoring any files,
|
To view the contents of a component without restoring any files,
|
||||||
use a command similar to the following:
|
use a command similar to the following:
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
@end ifinfo
|
@end ifinfo
|
||||||
|
|
||||||
This document describes the contents, installation
|
This document describes the contents, installation
|
||||||
procedure, and current status of Release @value{RTEMS-RELEASE} of the RTEMS
|
procedure, and current status of Release @value{RELEASE} of the RTEMS
|
||||||
executive. An installation procedure is provided which
|
executive. An installation procedure is provided which
|
||||||
describes the steps necessary to load and configure the RTEMS
|
describes the steps necessary to load and configure the RTEMS
|
||||||
environment, including the GNU Development Environment and the
|
environment, including the GNU Development Environment and the
|
||||||
|
|||||||
@@ -39,8 +39,8 @@ END-INFO-DIR-ENTRY
|
|||||||
|
|
||||||
@c variable substitution info:
|
@c variable substitution info:
|
||||||
@c
|
@c
|
||||||
@c @set RTEMS-LANGUAGE C
|
@c @set LANGUAGE C
|
||||||
@c the language is @value{RTEMS-LANGUAGE}
|
@c the language is @value{LANGUAGE}
|
||||||
@c NOTE: don't use underscore in the name
|
@c NOTE: don't use underscore in the name
|
||||||
@c
|
@c
|
||||||
|
|
||||||
|
|||||||
@@ -19,14 +19,14 @@
|
|||||||
@end ifinfo
|
@end ifinfo
|
||||||
|
|
||||||
This chapter will describe the current status of
|
This chapter will describe the current status of
|
||||||
release version @value{RTEMS-RELEASE} of the RTEMS Development Environment.
|
release version @value{RELEASE} of the RTEMS Development Environment.
|
||||||
|
|
||||||
@ifinfo
|
@ifinfo
|
||||||
@node Development Environment Status RTEMS Executive Status, Development Environment Status Development Environment Status, Development Environment Status, Development Environment Status
|
@node Development Environment Status RTEMS Executive Status, Development Environment Status Development Environment Status, Development Environment Status, Development Environment Status
|
||||||
@end ifinfo
|
@end ifinfo
|
||||||
@section RTEMS Executive Status
|
@section RTEMS Executive Status
|
||||||
|
|
||||||
Release @value{RTEMS-RELEASE} of the RTEMS Executive contains support
|
Release @value{RELEASE} of the RTEMS Executive contains support
|
||||||
for both the classic RTEMS API based on the RTEID specification as well
|
for both the classic RTEMS API based on the RTEID specification as well
|
||||||
as support for POSIX threads and real-time extensions.
|
as support for POSIX threads and real-time extensions.
|
||||||
|
|
||||||
@@ -140,7 +140,7 @@ capabilities of newlib is provided in the RTEMS distribution.
|
|||||||
@section Development Environment Status
|
@section Development Environment Status
|
||||||
|
|
||||||
This section details the versions of the tools used
|
This section details the versions of the tools used
|
||||||
to develop and maintain RTEMS @value{RTEMS-RELEASE}:
|
to develop and maintain RTEMS @value{RELEASE}:
|
||||||
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item Cross Tools
|
@item Cross Tools
|
||||||
|
|||||||
@@ -22,6 +22,7 @@
|
|||||||
<LI><A HREF="c_m68k/Top.html">RTEMS Motorola MC68xxx Applications Supplement</A>
|
<LI><A HREF="c_m68k/Top.html">RTEMS Motorola MC68xxx Applications Supplement</A>
|
||||||
<LI><A HREF="HELP.html">RTEMS PowerPC Applications Supplement</A>
|
<LI><A HREF="HELP.html">RTEMS PowerPC Applications Supplement</A>
|
||||||
<LI><A HREF="c_sparc/Top.html">RTEMS SPARC Applications Supplement</A>
|
<LI><A HREF="c_sparc/Top.html">RTEMS SPARC Applications Supplement</A>
|
||||||
|
<LI><A HREF="c_powerpc/Top.html">RTEMS PowerPC Applications Supplement</A>
|
||||||
<LI><A HREF="c_hppa1_1/Top.html">RTEMS Hewlett Packard PA-RISC Applications Supplement</A>
|
<LI><A HREF="c_hppa1_1/Top.html">RTEMS Hewlett Packard PA-RISC Applications Supplement</A>
|
||||||
<LI><A HREF="HELP.html">RTEMS UNIX Port Applications Supplement</A>
|
<LI><A HREF="HELP.html">RTEMS UNIX Port Applications Supplement</A>
|
||||||
</MENU>
|
</MENU>
|
||||||
|
|||||||
@@ -40,7 +40,8 @@ is provided to allow RTEMS to interoperate effectively with the
|
|||||||
BSP. The C structure definition is given here:
|
BSP. The C structure definition is given here:
|
||||||
|
|
||||||
@example
|
@example
|
||||||
struct cpu_configuration_table @{
|
@group
|
||||||
|
typedef struct @{
|
||||||
void (*pretasking_hook)( void );
|
void (*pretasking_hook)( void );
|
||||||
void (*predriver_hook)( void );
|
void (*predriver_hook)( void );
|
||||||
void (*idle_task)( void );
|
void (*idle_task)( void );
|
||||||
@@ -53,7 +54,8 @@ struct cpu_configuration_table @{
|
|||||||
|
|
||||||
unsigned32 interrupt_segment;
|
unsigned32 interrupt_segment;
|
||||||
void *interrupt_vector_table;
|
void *interrupt_vector_table;
|
||||||
@};
|
@} rtems_cpu_table;
|
||||||
|
@end group
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
@table @code
|
@table @code
|
||||||
|
|||||||
@@ -40,7 +40,8 @@ is provided to allow RTEMS to interoperate effectively with the
|
|||||||
BSP. The C structure definition is given here:
|
BSP. The C structure definition is given here:
|
||||||
|
|
||||||
@example
|
@example
|
||||||
struct cpu_configuration_table @{
|
@group
|
||||||
|
typedef struct @{
|
||||||
void (*pretasking_hook)( void );
|
void (*pretasking_hook)( void );
|
||||||
void (*predriver_hook)( void );
|
void (*predriver_hook)( void );
|
||||||
void (*idle_task)( void );
|
void (*idle_task)( void );
|
||||||
@@ -53,7 +54,8 @@ struct cpu_configuration_table @{
|
|||||||
|
|
||||||
unsigned32 interrupt_segment;
|
unsigned32 interrupt_segment;
|
||||||
void *interrupt_vector_table;
|
void *interrupt_vector_table;
|
||||||
@};
|
@} rtems_cpu_table;
|
||||||
|
@end group
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
@table @code
|
@table @code
|
||||||
|
|||||||
@@ -41,7 +41,8 @@ effectively with the BSP. The C structure definition is given
|
|||||||
here:
|
here:
|
||||||
|
|
||||||
@example
|
@example
|
||||||
struct cpu_configuration_table @{
|
@group
|
||||||
|
typedef struct @{
|
||||||
void (*pretasking_hook)( void );
|
void (*pretasking_hook)( void );
|
||||||
void (*predriver_hook)( void );
|
void (*predriver_hook)( void );
|
||||||
void (*postdriver_hook)( void );
|
void (*postdriver_hook)( void );
|
||||||
@@ -56,7 +57,8 @@ struct cpu_configuration_table @{
|
|||||||
i960ca_PRCB *Prcb;
|
i960ca_PRCB *Prcb;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@};
|
@} rtems_cpu_table;
|
||||||
|
@end group
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
The contents of the i960CA Processor Control Block
|
The contents of the i960CA Processor Control Block
|
||||||
|
|||||||
@@ -41,7 +41,8 @@ effectively with the BSP. The C structure definition is given
|
|||||||
here:
|
here:
|
||||||
|
|
||||||
@example
|
@example
|
||||||
struct cpu_configuration_table @{
|
@group
|
||||||
|
typedef struct @{
|
||||||
void (*pretasking_hook)( void );
|
void (*pretasking_hook)( void );
|
||||||
void (*predriver_hook)( void );
|
void (*predriver_hook)( void );
|
||||||
void (*postdriver_hook)( void );
|
void (*postdriver_hook)( void );
|
||||||
@@ -56,7 +57,8 @@ struct cpu_configuration_table @{
|
|||||||
i960ca_PRCB *Prcb;
|
i960ca_PRCB *Prcb;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@};
|
@} rtems_cpu_table;
|
||||||
|
@end group
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
The contents of the i960CA Processor Control Block
|
The contents of the i960CA Processor Control Block
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ here:
|
|||||||
|
|
||||||
@example
|
@example
|
||||||
@group
|
@group
|
||||||
struct cpu_configuration_table @{
|
typedef struct @{
|
||||||
void (*pretasking_hook)( void );
|
void (*pretasking_hook)( void );
|
||||||
void (*predriver_hook)( void );
|
void (*predriver_hook)( void );
|
||||||
void (*postdriver_hook)( void );
|
void (*postdriver_hook)( void );
|
||||||
@@ -55,7 +55,7 @@ struct cpu_configuration_table @{
|
|||||||
/* end of fields required on all CPUs */
|
/* end of fields required on all CPUs */
|
||||||
|
|
||||||
m68k_isr *interrupt_vector_table;
|
m68k_isr *interrupt_vector_table;
|
||||||
@};
|
@} rtems_cpu_table;
|
||||||
@end group
|
@end group
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ and this is to be utilized, then it should be enabled during the
|
|||||||
reset application initialization code.
|
reset application initialization code.
|
||||||
|
|
||||||
In addition to the requirements described in the
|
In addition to the requirements described in the
|
||||||
Board Support Packages chapter of the @value{RTEMS-LANGUAGE}
|
Board Support Packages chapter of the @value{LANGUAGE}
|
||||||
Applications User's Manual for the reset code
|
Applications User's Manual for the reset code
|
||||||
which is executed before the call to
|
which is executed before the call to
|
||||||
rtems_initialize executive, the SPARC version has the following
|
rtems_initialize executive, the SPARC version has the following
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ and this is to be utilized, then it should be enabled during the
|
|||||||
reset application initialization code.
|
reset application initialization code.
|
||||||
|
|
||||||
In addition to the requirements described in the
|
In addition to the requirements described in the
|
||||||
Board Support Packages chapter of the @value{RTEMS-LANGUAGE}
|
Board Support Packages chapter of the @value{LANGUAGE}
|
||||||
Applications User's Manual for the reset code
|
Applications User's Manual for the reset code
|
||||||
which is executed before the call to
|
which is executed before the call to
|
||||||
rtems_initialize executive, the SPARC version has the following
|
rtems_initialize executive, the SPARC version has the following
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ The code required to enter low power mode is CPU model specific.
|
|||||||
@end ifinfo
|
@end ifinfo
|
||||||
@section CPU Model Implementation Notes
|
@section CPU Model Implementation Notes
|
||||||
|
|
||||||
The ERC is a custom SPARC V7 implementation based on the Cypress 601/602
|
The ERC32 is a custom SPARC V7 implementation based on the Cypress 601/602
|
||||||
chipset. This CPU has a number of on-board peripherals and was developed by
|
chipset. This CPU has a number of on-board peripherals and was developed by
|
||||||
the European Space Agency to target space applications. RTEMS currently
|
the European Space Agency to target space applications. RTEMS currently
|
||||||
provides support for the following peripherals:
|
provides support for the following peripherals:
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ The code required to enter low power mode is CPU model specific.
|
|||||||
@end ifinfo
|
@end ifinfo
|
||||||
@section CPU Model Implementation Notes
|
@section CPU Model Implementation Notes
|
||||||
|
|
||||||
The ERC is a custom SPARC V7 implementation based on the Cypress 601/602
|
The ERC32 is a custom SPARC V7 implementation based on the Cypress 601/602
|
||||||
chipset. This CPU has a number of on-board peripherals and was developed by
|
chipset. This CPU has a number of on-board peripherals and was developed by
|
||||||
the European Space Agency to target space applications. RTEMS currently
|
the European Space Agency to target space applications. RTEMS currently
|
||||||
provides support for the following peripherals:
|
provides support for the following peripherals:
|
||||||
|
|||||||
@@ -38,7 +38,8 @@ Information Table is given by the C structure definition is
|
|||||||
shown below:
|
shown below:
|
||||||
|
|
||||||
@example
|
@example
|
||||||
struct cpu_configuration_table @{
|
@group
|
||||||
|
typedef struct @{
|
||||||
void (*pretasking_hook)( void );
|
void (*pretasking_hook)( void );
|
||||||
void (*predriver_hook)( void );
|
void (*predriver_hook)( void );
|
||||||
void (*postdriver_hook)( void );
|
void (*postdriver_hook)( void );
|
||||||
@@ -50,7 +51,8 @@ struct cpu_configuration_table @{
|
|||||||
void (*stack_free_hook)( void* );
|
void (*stack_free_hook)( void* );
|
||||||
/* end of fields required on all CPUs */
|
/* end of fields required on all CPUs */
|
||||||
|
|
||||||
@};
|
@} rtems_cpu_table;
|
||||||
|
@end group
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
@table @code
|
@table @code
|
||||||
|
|||||||
@@ -38,7 +38,8 @@ Information Table is given by the C structure definition is
|
|||||||
shown below:
|
shown below:
|
||||||
|
|
||||||
@example
|
@example
|
||||||
struct cpu_configuration_table @{
|
@group
|
||||||
|
typedef struct @{
|
||||||
void (*pretasking_hook)( void );
|
void (*pretasking_hook)( void );
|
||||||
void (*predriver_hook)( void );
|
void (*predriver_hook)( void );
|
||||||
void (*postdriver_hook)( void );
|
void (*postdriver_hook)( void );
|
||||||
@@ -50,7 +51,8 @@ struct cpu_configuration_table @{
|
|||||||
void (*stack_free_hook)( void* );
|
void (*stack_free_hook)( void* );
|
||||||
/* end of fields required on all CPUs */
|
/* end of fields required on all CPUs */
|
||||||
|
|
||||||
@};
|
@} rtems_cpu_table;
|
||||||
|
@end group
|
||||||
@end example
|
@end example
|
||||||
|
|
||||||
@table @code
|
@table @code
|
||||||
|
|||||||
Reference in New Issue
Block a user