Changeset a34c157 in rtems-docs for user/start/depend.rst
- Timestamp:
- 03/23/16 22:33:29 (6 years ago)
- 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)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
user/start/depend.rst
r6958370 ra34c157 27 27 projects have a suitable development machine per developer while others set up 28 28 a tightly controlled central build server. RTEMS is flexible and lets you 29 engineer inga development environment that suites you. The basic specs are:29 engineer a development environment that suites you. The basic specs are: 30 30 31 31 - Multicore processor … … 35 35 RTEMS makes no demands on graphics. 36 36 37 If you are using a VM or your host computer that is not a fast current machine38 donot be concerned. The tools may take longer to build than faster hardware37 If you are using a VM or your host computer and is not a fast modern machine do 38 not be concerned. The tools may take longer to build than faster hardware 39 39 however building tools is something you do once. Once the tools and RTEMS is 40 40 built all your time can be spent writing and developing your application. Over … … 55 55 - Solaris 56 56 57 The functionality on POSIX operating such as Linux and FreeBSD is similar and58 most features on Windows are supported but you are best to ask on 57 The functionality on a POSIX operating such as Linux and FreeBSD is similar and 58 most features on Windows are supported but you are best to ask on the 59 59 :r:list:`users` if you have a specific question. 60 60 61 Install and set up your host operating system. We recommend you maintain your 62 operating system by installing any updates. 61 We recommend you maintain your operating system by installing any updates. 63 62 64 63 POSIX Hosts … … 77 76 infrastructure. The RTEMS project provides you with the development tools and 78 77 aids to help you create an environment that matches your project's needs. The 79 RTEMS Project's aim s to give complete freedom to decide on the languages used80 in your project, which version control system, and the build system for your81 application.78 RTEMS Project's aim is to give you complete freedom to decide on the languages 79 used in your project, which version control system, and the build system for 80 your application. 82 81 83 82 The following are a few ways you can set up a suitable environment. You are not … … 86 85 following set ups assume suitable disk space and disk performance. 87 86 88 Adminis rator Access89 ~~~~~~~~~~~~~~~~~~~ 87 Administrator Access 88 ~~~~~~~~~~~~~~~~~~~~ 90 89 91 90 You either have ``root`` access to your host development machine or you do … … 97 96 98 97 RTEMS Tools and packages do not require ``root`` access 99 to be built and we encourage you do not build the tools as ``root``. If you98 to be built and we encourage you to not build the tools as ``root``. If you 100 99 need to control write access then it is best to manage this with groups 101 100 assigned to users. … … 105 104 machine. If the machine is a centralised build server the prefix may be used to 106 105 separate production versions from the test versions and as just discussed the 107 prefix paths may have restricted access to only those who manage and108 configuration control of the machine.106 prefix paths may have restricted access rights to only those who manage and 107 have configuration control of the machine. 109 108 110 109 Apple OS X … … 144 143 source packages such as `gcc` so they form an important and valued part of the 145 144 environment we describe here. The output of this procedure forms the tools you 146 use during your application development and they do not depend the emulation145 use during your application development and they do not depend on the emulation 147 146 DLLs. 148 147 … … 170 169 tools and you should also keep an eye on the path length when developing your 171 170 application. 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`. 171 some of the GNU tools such as those in the ``binutils`` package cannot. 172 173 The release packages of the RSB when unpacked have top level file names that 174 are too big to build RTEMS. You need to change or rname that path to something 175 smaller to build. This is indicated in :ref:`released-version`. 176 176 177 177 .. _msys2_parallel_builds: … … 199 199 scripts needed to build the RTEMS tools and the RTEMS kernel. 200 200 201 MSYS2 is built around the ``pacman`` pack ing tool. This makes MSYS2 a201 MSYS2 is built around the ``pacman`` packaging tool. This makes MSYS2 a 202 202 distribution and that is a welcome feature on Windows. You get a powerful tool 203 203 to manage your development environment on Windows.
Note: See TracChangeset
for help on using the changeset viewer.