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

5
Last change on this file since ac0eaff was ac0eaff, checked in by Chris Johns <chrisj@…>, on 11/13/17 at 00:51:23

Use '.. toctree::' and not '.. include::' in the User Manual.

  • Change all suitable '.. include::' to TOC tree.
  • Remove unused and not needed sections.
  • Fix the conf.py to not exclude some files.

Close #3232.

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