Thursday, May 3, 2012

nachOS C++

Bien la tarea es instalar nachOS pero para C++ el cambio es porque es mas complicado para todos hacerlo en Java... Formato de la tarea:
  • Tomar una foto al paso 4, 5 y 6 como las que vienen de ejemplo.
  • Ponerlas en pdf.
  • Enviarlas por correo electronico a: sistemas.operativos.fime@gmail.com
  • Asunto: Tarea 2 - Matricula - Nombre
  • Entregarla antes del Lunes 7 de Mayo ya que el proximo proyecto es para el Miercoles.
Lo primero que tienen que hacer es instalar el compilardo de C, asi que tenemos que abrir una terminal y teclear:
sudo apt-get install build-essential


Pasos de Instalación:
  1.-Despues de instalar C++ tecleamos en la terminal 
mkdir nachos
2.-Descargar nachos y descomprimirlo. Ahora tecleamos:
cd nachos
y despues decargamos el archivo.
wget http://sopa.dis.ulpgc.es/so/practica/nachos/nachos-ulpgc.tgz
en caso de que no sirva el link

wget http://conglom-osoft.net/download/nachos-ulpgc.tgz 


wget http://richigarza.sytes.net/nachos-ulpgc.tgz


para descomprimirlo tecleamos
tar -zxvf nachos-ulpgc.tgz
3.- Descargar el crosscompiler y descromprimirlo. ¿Qué es esto?

tecleamos en la teminal:
sudo su
Y nos pide el password y bla bla bla... despues teclamos:
cd
Ahora si descaramos el archivo
sudo wget http://sopa.dis.ulpgc.es/so/practica/nachos/gcc-mips.tgz
en caso de que no sirva el link

sudo wget http://richigarza.sytes.net/gcc-mips.tgz 

una vez que se descarga lo descomprimos
sudo tar -C / -zxvf  gcc-mips.tgz
4.-Compilación configurar versiones de 64bits

Para este paso abran otra terminal o presionen Ctrl + Shift + T, despues de abrir la terminal teclen:
cd nachos/nachos/code
y una vez en la carpeta teclean:
make
y deberia verse algo paresido como en la siguiente imagen.

5.- Correr nachOS Despues de para estar seguro de que compile bien y para correr nachos vamos a teclear:
cd threads
Y ahora tecleamos:
./nachos
Bien ahora deberia mostrarnos algo como la siguiente imagen:


6.- Probar el compilardor Cruzado tecleamos:
cd ..
y ahora tecleamos:
cd userprog
una vez en la carpeta de userprog tecleamos:
./nachos -x ../test/halt
Y deberia de salir algo parecido a la imagen siguiente



Todos los pasos y material vienen de:
http://sopa.dis.ulpgc.es/wiki/index.php/Instalación_de_Nachos

2 comments:

  1. necesito instalar algo antes de todo eso? nunca me crea el directorio code y no se por que...

    ReplyDelete
  2. ¿Cuál directorio es el que no te crea?
    ¿Cómo estas tratando de crear ese directorio?

    ReplyDelete