source: rtems-docs/porting/development_tools.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.1 KB
Line 
1.. comment SPDX-License-Identifier: CC-BY-SA-4.0
2
3Development Tools
4#################
5
6When porting RTEMS to a new CPU architecture, one will have to have a
7development environment including compiler, assembler, linker, and
8debugger.  The GNU development tool suite used by RTEMS supports most
9modern CPU families.  Often all that is required is to add RTEMS
10configurations for the target CPU family.  RTEMS targets for the GNU tools
11usually start life as little more than aliases for existing embedded
12configurations.  At this point in time, ELF is supported on most of the
13CPU families with a tool target of the form CPU-elf.  If this target is
14not supported by all of the GNU tools, then it will be necessary to
15determine the configuration that makes the best starting point regardless
16of the target object format.
17
18Porting and retargetting the GNU tools is beyond the scope of this manual.
19The best advice that can be offered is to look at the existing RTEMS
20targets in the tool source and use that as a guideline.
21
22.. COMMENT: COPYRIGHT (c) 1988-2002.
23
24.. COMMENT: On-Line Applications Research Corporation (OAR).
25
26.. COMMENT: All rights reserved.
27
Note: See TracBrowser for help on using the repository browser.