Home > Programación > brickOS > Instrucciones
brickOS: Instrucciones de instalación bajo Windows

1. Baja los siguientes archivos:
--LegOS-0.22.4.tar.gz: lo encontrarás en http://legOS.sourceforge.net/files/common/legOS-0.22.4.tar.gz. Guardalo en el directorio raíz c:\ para poder acceder posteriormente con mayor facilidad. ·
--Cygwin (versión b20): lo encontrarás en http://legOS.sourceforge.net/files/windows/cygwin/cygwin.exe.
--El compilador H8 para Cygwin b20 lo encontrarás en http://legOS.sourceforge.net/files/windows/cygwin/win-h88-gcs-1.1.2.zip.

2. Haz un doble clic sobre el programa cygwin.exe para instalarlo, y acepta todas las opciones por defecto. Si instalas el programa en algún lugar diferente a c:\cygnus (destino por defecto), asegúrate de recordar dónde.

3. Utiliza winzip u otro programa similar para extraer los contenidos de win-h8-egcs-1.1.2.zip. El directorio destino ha de ser c:\cygnus\cygwin-B20\H-i586-cygwin32. Si has instalado cygwin en algún lugar diferente a c:\cygnus, asegúrate que extraes los archivos en el directorio en el que lo has instalado. Si durante la extracción de archivos aparece un mensaje avisando que se va a copiar cigwin.dll sobre una versión más antigua , ignora dicho mensaje.

4. En el menú inicio haz clic sobre Cygnus Solutions >Cygwin B20. Esto abrirá una ventana Cygwin. En dicha ventana escribe cd / (adviértase la dirección del carácter /). Escribe a continuación tar xvzf legOS-0.2.4.tar.gz. Esto creará el directorio c:\legOS, con todos los archivos en su interior*.

5. Vuelve al menú inicio, y selecciona ejecutar. Cuando se abra el cuadro de diálogo Ejecutar escribe sysedit. Esto abrirá el menú del Editor del Sistema. Busca la ventana que muestra Autoexec.bat y haz clic sobre ella. Ahora busca en ella una línea que comience por "set path=". Si dicha línea existe añade la cadena siguiente al final de lo que ya aparece:
;c:\cygnus\cygwin-B20\H-i586-cygwin32\;c:\cygnus\cygwin-B20\H-i586-cygwin32\bin;c:\legOS\util; c:\legOS\util\firmdl;
Si todavía no existe, la siguiente línea al final del archivo:
set path = c:\cygnus\cygwin-B20\H-i586-cygwin32\;c:\cygnus\cygwin-B20\H-i586-cygwin32\bin;c:\legOS\util; c:\legOS\util\firmdl;%path%
Cuando lo hayas hecho, guardalo por medio del menú Archivo y reinicia el ordenador.

6. Si no puedes hacer el paso 5 por utilizar un ordenador NT o W2K y carecer de derechos de administrador en tu ordenador, tendrás que configurar el camino manualmente desde legOS. Utilizando el editor de texto de tu elección, abre c:\legOS\Makefile.common, y busca las siguientes líneas:
#NT
TOOLPREFIX=h88300-hms-

7. Edita la segunda línea para que se pueda leer:
TOOLPREFIX=/cygnus/cygwin32H-i586-cygwin32/bin/h88300-hms-
Ten cuidado con la dirección de las barras oblicuas. Una vez que hayas ejecutado los pasos 5 ó 6 (el que sea apropiado), utiliza el menú inicio para abrir otra consola Cygwin como has hecho en el paso 4. Ahora escribe las siguientes órdenes para comprobar el sistema y crear un kernel. cd /legOS make realclean make depend make Salvo errores, deberías tener ahora un kernel (almacenado en boot/legOS.srec) y el resto de las herramientas legOS. LegOS estará ahora preparado para ser usado.

* NOTA: la primera vez que abras una ventana CygWin puedes llevarte una pequeña sorpresa. Puede aparecer un mensaje de error que dice "bash..exe: warning could not find /tmp, please create!". Para evitar este mensaje en un futuro, escribe mkdir /tmp. Cuando acabes de trabajar con CygWin, has de escribir exit, y cerrar a continuación la ventana pulsando sobre el icono de la esquina superior izquierda. El que CygWin se ejecute en una ventana DOS es la razón de esto.

Otra nota: la versión más actual de estas instrucciones puede encontrarse en http://legOS.sourceforge.net/files/windows/cygwin. Estas instrucciones han sido traducidas del libro "Extreme Mindstorms: a Definitive Guide to Lego Mindstorms".