source: rtems-docs/user/hosts/index.rst @ 12dccfe

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

Remove superfluous "All rights reserved."

  • Property mode set to 100644
File size: 2.0 KB
Line 
1.. comment SPDX-License-Identifier: CC-BY-SA-4.0
2
3.. Copyright (C) 2016 Chris Johns <chrisj@rtems.org>
4
5.. _host-computer:
6
7.. _development-host:
8
9Host Computer
10*************
11.. index:: Host Computer
12
13RTEMS applications are developed using cross-development tools running on a
14development computer, more often called the host computer. These are typically
15your desktop machine or a special build server. All RTEMS tools and runtime
16libraries are built from source on your host machine. The RTEMS Project does
17not maintain binary builds of the tools. This differs to what you normally
18experience with host operating systems, and it is, however this approach works
19well. RTEMS is not a host operating system and it is not a
20distrbution. Deploying binary packages for every possible host operating system
21is too big a task for the RTEMS Project and it is not a good use of core
22developer time. Their time is better spent making RTEMS better and faster.
23
24The RTEMS Project's aim is to give you complete freedom to decide on the
25languages used in your project, which version control system, and the build
26system for your application.
27
28The rule for selecting a computer for a developer is `more is better` but we do
29understand there are limits. Projects set up different configurations, some
30have a development machine per developer while others set up a tightly
31controlled central build server. RTEMS Ecosystem is flexible and lets you
32engineer a development environment that suites you. The basic specs are:
33
34- Multicore processor
35- 8G bytes RAM
36- 256G harddisk
37
38RTEMS makes no demands on graphics.
39
40If you are using a VM or your host computer is not a fast modern machine do not
41be concerned. The tools may take longer to build than faster hardware however
42building tools is something you do once. Once the tools and RTEMS is built all
43your time can be spent writing and developing your application. Over an hour
44can happen and for the ARM architecture and with all BSPs it can be many hours.
45
46.. toctree::
47
48   os
49   posix
50   macos
51   windows
Note: See TracBrowser for help on using the repository browser.