source: rtems-docs/porting/development_tools.rst @ f916fca

4.115
Last change on this file since f916fca was 6733466, checked in by Amar Takhar <amar@…>, on Jan 17, 2016 at 12:08:48 AM

Split document into seperate files by section.

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