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

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

Simplify SPDX-License-Identifier comment

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