source: rtems-docs/porting/preface.rst @ 4886d60

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

Use standard format for copyright lines

  • 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.. COMMENT: All rights reserved.
5
6=======
7Preface
8=======
9
10The purpose of this manual is to provide a roadmap to those people porting
11RTEMS to a new CPU family. This process includes a variety of activities
12including the following:
13
14- targeting the GNU development tools
15
16- porting the RTEMS executive code
17
18- developing a Board Support Package
19
20- writing an RTEMS CPU Supplement manual for the completed port.
21
22This document focuses on the process of actually porting the RTEMS
23executive code proper.  Each of the data structures, routines, and macro
24definitions required of a port of RTEMS is described in this document.
25
26Porting any operating system, including RTEMS, requires knowledge of the
27operating system, target CPU architecture, and debug environment.  It is
28very desirable to have a CPU simulator or hardware emulator when debugging
29the port.  This manual assumes that the user is familiar with building and
30using RTEMS, the C programming language, and the target CPU architecture.
31It is desirable to be familiar with the assembly language for the target
32CPU family but since only a limited amount of assembly is required to port
33RTEMS.
Note: See TracBrowser for help on using the repository browser.