source: rtems-docs/user/start/depend.rst @ c05e43b

4.115am
Last change on this file since c05e43b was c05e43b, checked in by Chris Johns <chrisj@…>, on 03/09/16 at 04:37:31

User manual, devel install and windows install.

  • Property mode set to 100644
File size: 1.9 KB
Line 
1.. comment: Copyright (c) 2016 Chris Johns <chrisj@rtems.org>
2.. comment: All rights reserved.
3
4Dependencies
5============
6.. index:: Dependencies
7
8RTEMS applications are developed using cross-development tools running on a
9host computer, typically your desktop or a special build server. All RTEMS
10tools and runtime libraries are built from source on your host machine. The
11RTEMS Project does not maintain binary builds of the tools. This may appear be
12the opposite to what you normally experience with host operating systems, and
13it is, however this approach works well. RTEMS is not a host operating system
14and it is not a distrbution. Providing binary packages for every possible host
15operating system is to big a task for the RTEMS Project and it is not a good
16use of the core developers time. Their time is better spent making RTEMS better
17and faster.
18
19Developer Computer
20------------------
21
22The rule for selecting a computer for a developer is `more is better` but we do
23understand there are limits. Projects set up different configurations and what
24is described here is not an approved set up, rather it is a guide. Some
25projects have a suitable development machine per developer while others set up
26a tightly controlled central build server. RTEMS is flexible and lets you
27engineering a development environment that suites you. The basic specs are:
28
29- Multicore processor
30- 8G bytes RAM
31- 256G harddisk
32
33RTEMS makes no demands on graphics.
34
35Host Software
36-------------
37
38A wide range of host operating systems and hardware can be used. The host
39operating systems supported are:
40
41- Linux
42- FreeBSD
43- NetBSD
44- Apple OS X
45- Windows
46- Solaris
47
48The functionality on POSIX operating such as Linux and FreeBSD is similar and
49most features on Windows are supported but you are best to ask on
50:r:list:`users` if you have a specific question.
51
52Install and set up your host operating system. We recommend you maintain your
53operating system by installing any updates.
Note: See TracBrowser for help on using the repository browser.