source: rtems-docs/porting/preface.rst @ 12dccfe

5
Last change on this file since 12dccfe was 12dccfe, checked in by Sebastian Huber <sebastian.huber@…>, on 01/09/19 at 15:14:05

Remove superfluous "All rights reserved."

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