source: rtems-docs/porting/preface.rst @ b0f2977

4.115
Last change on this file since b0f2977 was 489740f, checked in by Chris Johns <chrisj@…>, on 05/20/16 at 02:47:09

Set SPDX License Identifier in each source file.

  • Property mode set to 100644
File size: 1.3 KB
RevLine 
[489740f]1.. comment SPDX-License-Identifier: CC-BY-SA-4.0
2
[6733466]3=======
4Preface
5=======
6
7The purpose of this manual is to provide a roadmap to those people porting
8RTEMS to a new CPU family. This process includes a variety of activities
9including the following:
10
11- targeting the GNU development tools
12
13- porting the RTEMS executive code
14
15- developing a Board Support Package
16
17- writing an RTEMS CPU Supplement manual for the completed port.
18
19This document focuses on the process of actually porting the RTEMS
20executive code proper.  Each of the data structures, routines, and macro
21definitions required of a port of RTEMS is described in this document.
22
23Porting any operating system, including RTEMS, requires knowledge of the
24operating system, target CPU architecture, and debug environment.  It is
25very desirable to have a CPU simulator or hardware emulator when debugging
26the port.  This manual assumes that the user is familiar with building and
27using RTEMS, the C programming language, and the target CPU architecture.
28It is desirable to be familiar with the assembly language for the target
29CPU family but since only a limited amount of assembly is required to port
30RTEMS.
31
32.. COMMENT: COPYRIGHT (c) 1988-2002.
33
34.. COMMENT: On-Line Applications Research Corporation (OAR).
35
36.. COMMENT: All rights reserved.
37
Note: See TracBrowser for help on using the repository browser.