1 / 24

NACHOS IN JAVA

NACHOS IN JAVA. How to Install and Run . Prepared by: Shubhra K anti K armaker Santu Lecturer CSE Department BUET. Java Version. The Java version of Nachos only supports Java 1.3.1 you can download Java 1.3.1 here:  http:// java.sun.com/j2se/1.3/download.html

meriel
Télécharger la présentation

NACHOS IN JAVA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. NACHOS IN JAVA How to Install and Run Prepared by: ShubhraKantiKarmakerSantu Lecturer CSE Department BUET

  2. Java Version • The Java version of Nachos only supports Java 1.3.1 • you can download Java 1.3.1 here: http://java.sun.com/j2se/1.3/download.html • Also available in the Repository (Nachos-java-contents.zip) provided to you

  3. Getting nachos • Download nachos-java.tar.gz from the Projects section of University of California, Berkeley • It is available in the following link: http://www-inst.EECS.Berkeley.EDU/~cs162/ • Also available in the Repository (Nachos-java-contents.zip) provided to you

  4. GNU make • The build process for Nachos relies on GNU make • Be sure you run gmake, as make does not support all the features used • If you are running Windows, you will need to download and install a port.

  5. Cygwin toolkit • The most popular is the Cygwin toolkit, http://sources.redhat.com/cygwin/mirrors.html • The Cygnus package includes ports of most common GNU utilities to Windows. • Also available in the Repository (Nachos-java-contents.zip) provided to you

  6. Mips simulator • You will need a MIPS cross compiler, which is a specially compiled GCC which will run on one architecture and produce files for the MIPS processor. • Cross-compilers for Linux and Win32 will be available from the CS162 Projects web page of University of California, Berkeley. • Also available in the Repository (Nachos-java-contents.zip) provided to you

  7. Compiling Nachos: • Step 1: Install java 1.3.1 • Step 2: Install the Cygwin toolkit • Step 3: Install the MIPS Cross compiler • Step 4: Do some preporcessing

  8. Install java 1.3.1 • In the Repository (Nachos-java-contents.zip) provided,you will findj2sdk-1_3_1-win.exe • Double click and java will be installed • If higher version of java is already installed in your PC, please uninstall it before installing java 1.3.1. • For confirmation run CMD, type java and find something like shown in the next slide

  9. Install the Cygwin toolkit • You can install Cygwin by double clicking the Cygwinsetup.exe availablein the repository. • You can directly install from the internet or from a local repository(if available). • I have provided the local repository in a folder named cygwinpackages. • Installation steps are shown in details in the following slides:

  10. Install from internet

  11. Install from Local directory

  12. Install the Cygwin toolkit

  13. Install the Cygwin toolkit

  14. Install the Cygwin toolkit • The make and make depend commands are not installed by default. • You have to manually select it. • In the Select packages window, Go to Development tag and select the make and make depend tool.

  15. Install the Cygwin toolkit

  16. Install the Cygwin toolkit

  17. Install the Cygwin toolkit • After installation, you will get a CygwinTerminal • Its feeling like Linux within Windows

  18. Running nachos • Copy the nachos folder to your cygwin home directory • To know the home directory, open the cygwin terminal and type pwd • See whether your cygwin recognizes the java by typing java in cygwin terminal • If not, then type export PATH=$PATH:”/cygdrive/C/your java path here” • Now cygwin will recognize java

  19. Running nachos • You should now have a directory called nachos, containing a Makefile, a README, and a number of subdirectories • You will need to link the gmake with make as mentioned earlier • You can do this by the following command: ln –s /bin/make /bin/gmake

  20. Running nachos • nachos is the command to run your nachos projects • At first you are to make cygwin recognize the nachos command. • You can do this by the following command: export PATH=$PATH:”/home/santu/nachos/bin” • Of course you will not write santu, replace it with your home directory. • Now, Cygwin recognizes the nachos command

  21. Running nachos • To compile Nachos, go to the subdirectory for the project you wish to compile (I will assume 'proj1/' for Project 1 in my examples), and run: gmake • This will compile those portions of Nachos which are relevant to the project, and place the compiled .class files in the proj1/nachos directory.

  22. Running nachos • You can now test Nachos from the proj1/ directory with: nachos • You should see output resembling the following:

  23. Running nachos • We have succesfully compiled and run nachos

More Related