Installing Cygwin for use with eCos
What is Cygwin?
Cygwin is a UNIX emulation system for Microsoft Windows. It provides a UNIX emulation library which enables many UNIX tools to be ported to run on Windows easily. It also includes a selection of tools which provide a UNIX-like working environment. The Windows versions of the eCos host tools make extensive use of Cygwin and it is therefore essential to download and install Cygwin before installing eCos on Microsoft Windows.
Running the Cygwin setup program
Cygwin is most readily installed by downloading and executing the Cygwin setup program. To ensure access to all necessary Cygwin packages, the 32-bit version of the setup program must be used. Click here to download this program. Once the setup program has been downloaded and executed, the setup wizard will guide you through the installation of Cygwin. The following options in the setup wizard are recommended:
NOTE: Recent eCos toolchains based on GCC 4.x may fail silently if the Cygwin packages libexpat1 and libmpfr1 are not installed.
Once the Cygwin setup program has completed, it is possible to install eCos by invoking the Cygwin bash shell using the desktop icon or the corresponding menu item and then following the instructions on the eCos downloading and installation page.