EE 298: Introduction to Computer Engineering
Spring 2007
Prof. Rebecca Bates

Software Downloads

  1. Cygwin:  go to http://cygwin.com and follow instructions.  You can use one of the ftp mirrors for downloading, or you can run http://cygwin.com/setup.exe.  It is a good idea to read the FAQs to find out about the software you are installing.  When you are given the option of a download site, mirror.calvin.edu is in Michigan.  You can look at http://cygwin.com/mirrors.html to find ones that are nearby.  You will eventually be offered the choice of what things to include in your installation.  gcc is in "devel".  Make sure that is included in your installation!  Under editors, you can select a version of emacs.  Please also select xemacs, which will make things much easier.  Using xemacs will be make things much easier for you!
  2. When you are running cygwin, you can use xemacs by typing "xemacs &".  The & will have the editor run in the background. 
  3. emacs: While there are versions of emacs that come with cygwin, you may also want to download a version that runs in windows.  You can get a pre-compiled version of emacs for windows at ftp://ftp.gnu.org/gnu/emacs/windows/.  Information about how to install it can be found at ftp://ftp.gnu.org/gnu/emacs/windows/README.   The file you will want to download is probably emacs-21.3-bin-i386.tar.gz and you will need to unzip it and extract the executable from the tar file.  You can use cygwin for this or follow the instructions in the readme.  You can use this if you want to edit your code but do not want to install cygwin on your computer.
  4. gcc:  The C compiler we are using should be included in your cygwin installation.
  5. Zilog compiler:  We will be using this later in the semester.