Chapter 1. System Requirements

The system requirements for the eCosPro Developer's Kit are:

  • Standard Intel architecture PC running Linux (tested on recent Red Hat, openSUSE and Ubuntu distributions), Microsoft Windows XP and Windows 7. The 64-bit variants of Windows 7, Ubuntu and OpenSUSE are also supported.

  • Sufficient disk space for the software (typically 500MB), and the installation files (typically 300MB). You will also need enough disk space to build eCosPro, its associated libraries, the optional tests, as well as your own application.

  • 512MB of RAM and a 1GHz or faster Pentium processor.

  • In order to use the Eclipse IDE, a recent Java Runtime Environment (JRE) must be installed on the host platform before you run the eCosPro installer. The latest Oracle/Sun JRE may be downloaded for both Windows and Linux platforms from

  • 64-bit variants of Linux must have the 32-bit compatibility run-time libraries installed. If these are not present, the installer will simply exit (see the Section called Linux installer does nothing in Chapter 11). For example, on Ubuntu and Debian systems you must have the ia32-libs package installed. On Red Hat and Fedora you need to have multiple instances of the run-time libraries, which include 32-bit versions of these libraries, installed. This is often referred to as multilib. Similarly, for OpenSUSE the "32-Bit Runtime Environment" may be installed using YaST.


GCJ is not compatible with Eclipse and Linux users are advised to install the latest JRE from Some Linux users have also reported success using OpenJDK, which is available in most Linux distributions using their standard package managers.

Note: cygwin is no longer a requirement of the eCosPro Developer's Kit for Windows hosted kits for versions 3.1 and above, with the exception of a few architectures. The architectures which still require cygwin use older GNU toolchains which cannot be used natively under Windows.

Documentation license for this page: eCosPro License