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