source: rtems-docs/user/installation/index.rst @ 86518bd

4.115
Last change on this file since 86518bd was 86518bd, checked in by Chris Johns <chrisj@…>, on 07/04/16 at 02:30:09

Reorganisse the User Manual to make it easier to navigate.

  • Property mode set to 100644
File size: 2.1 KB
Line 
1.. comment SPDX-License-Identifier: CC-BY-SA-4.0
2
3.. comment: Copyright (c) 2016 Chris Johns <chrisj@rtems.org>
4.. comment: All rights reserved.
5
6.. _installation:
7
8Installation
9============
10.. index:: Installation
11
12This section details how to set up and install the RTEMS Ecosystem. You will
13create a set of tools and an RTEMS kernel for your selected Board Support
14Package (BSP).
15
16You will be asked to follow a few simple steps and when you have finished you
17will have a development environment set up you can use to build applications
18for RTEMS. You will have also created a development environment you and a team
19can adapt for a project of any size and complexity.
20
21.. index:: Tools
22
23RTEMS applications are developed using cross-development tools running on a
24development computer, more commonlly referred to as the host computer. These
25are typically your desktop machine or a special build server. All RTEMS tools
26and runtime libraries are built from source on your host machine. The RTEMS
27Project does not maintain binary builds of the tools. This may appear to be the
28opposite to what you normally experience with host operating systems, and it
29is, however this approach works well. RTEMS is not a host operating system and
30it is not a distrbution. Providing binary packages for every possible host
31operating system is too big a task for the RTEMS Project and it is not a good
32use of core developer time. Their time is better spent making RTEMS better and
33faster.
34
35The RTEMS Project base installation set ups the tools and the RTEMS kernel for
36the selected BSPs. The tools run on your host computer are used to compile,
37link, and format executables so they can run on your target hardware.
38
39The RTEMS Project supports two set ups, release and developer
40environments. Release installations create the tools and kernel in a single
41pass ready for you to use. The tools and kernel are stable and only bug fixes
42are added creating new dot point releases. The developer set up tracks the Git
43repositories for the tools and kernel.
44
45.. include:: prefixes-sandboxing.rst
46.. include:: releases.rst
47.. include:: developer.rst
Note: See TracBrowser for help on using the repository browser.