Changeset a34c157 in rtems-docs for user/start/depend.rst


Ignore:
Timestamp:
03/23/16 22:33:29 (6 years ago)
Author:
Chris Johns <chrisj@…>
Branches:
4.11, 5, am, master
Children:
aae09e2
Parents:
6958370
git-author:
Chris Johns <chrisj@…> (03/23/16 22:33:29)
git-committer:
Amar Takhar <verm@…> (05/03/16 00:51:27)
Message:

Corrections from Worth Burruss. Many thanks.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • user/start/depend.rst

    r6958370 ra34c157  
    2727projects have a suitable development machine per developer while others set up
    2828a tightly controlled central build server. RTEMS is flexible and lets you
    29 engineering a development environment that suites you. The basic specs are:
     29engineer a development environment that suites you. The basic specs are:
    3030
    3131- Multicore processor
     
    3535RTEMS makes no demands on graphics.
    3636
    37 If you are using a VM or your host computer that is not a fast current machine
    38 do not be concerned. The tools may take longer to build than faster hardware
     37If you are using a VM or your host computer and is not a fast modern machine do
     38not be concerned. The tools may take longer to build than faster hardware
    3939however building tools is something you do once. Once the tools and RTEMS is
    4040built all your time can be spent writing and developing your application. Over
     
    5555- Solaris
    5656
    57 The functionality on POSIX operating such as Linux and FreeBSD is similar and
    58 most features on Windows are supported but you are best to ask on
     57The functionality on a POSIX operating such as Linux and FreeBSD is similar and
     58most features on Windows are supported but you are best to ask on the
    5959:r:list:`users` if you have a specific question.
    6060
    61 Install and set up your host operating system. We recommend you maintain your
    62 operating system by installing any updates.
     61We recommend you maintain your operating system by installing any updates.
    6362
    6463POSIX Hosts
     
    7776infrastructure. The RTEMS project provides you with the development tools and
    7877aids to help you create an environment that matches your project's needs. The
    79 RTEMS Project's aims to give complete freedom to decide on the languages used
    80 in your project, which version control system, and the build system for your
    81 application.
     78RTEMS Project's aim is to give you complete freedom to decide on the languages
     79used in your project, which version control system, and the build system for
     80your application.
    8281
    8382The following are a few ways you can set up a suitable environment. You are not
     
    8685following set ups assume suitable disk space and disk performance.
    8786
    88 Adminisrator Access
    89 ~~~~~~~~~~~~~~~~~~~
     87Administrator Access
     88~~~~~~~~~~~~~~~~~~~~
    9089
    9190You either have ``root`` access to your host development machine or you do
     
    9796
    9897RTEMS Tools and packages do not require ``root`` access
    99 to be built and we encourage you do not build the tools as ``root``. If you
     98to be built and we encourage you to not build the tools as ``root``. If you
    10099need to control write access then it is best to manage this with groups
    101100assigned to users.
     
    105104machine. If the machine is a centralised build server the prefix may be used to
    106105separate production versions from the test versions and as just discussed the
    107 prefix paths may have restricted access to only those who manage and
    108 configuration control of the machine.
     106prefix paths may have restricted access rights to only those who manage and
     107have configuration control of the machine.
    109108
    110109Apple OS X
     
    144143source packages such as `gcc` so they form an important and valued part of the
    145144environment we describe here. The output of this procedure forms the tools you
    146 use during your application development and they do not depend the emulation
     145use during your application development and they do not depend on the emulation
    147146DLLs.
    148147
     
    170169tools and you should also keep an eye on the path length when developing your
    171170application. The RTEMS built tools can handle much longer path lengths however
    172 some of the GNU tools such as those in the ``binutils`` package cannot. The
    173 release packages of the RSB when unpacked has a top level file names that is
    174 too big to build RTEMS so you need to change that path to something smaller to
    175 build. This is indicated in :ref:`released-version`.
     171some of the GNU tools such as those in the ``binutils`` package cannot.
     172
     173The release packages of the RSB when unpacked have top level file names that
     174are too big to build RTEMS. You need to change or rname that path to something
     175smaller to build. This is indicated in :ref:`released-version`.
    176176
    177177.. _msys2_parallel_builds:
     
    199199scripts needed to build the RTEMS tools and the RTEMS kernel.
    200200
    201 MSYS2 is built around the ``pacman`` packing tool. This makes MSYS2 a
     201MSYS2 is built around the ``pacman`` packaging tool. This makes MSYS2 a
    202202distribution and that is a welcome feature on Windows. You get a powerful tool
    203203to manage your development environment on Windows.
Note: See TracChangeset for help on using the changeset viewer.