----------------------------------------------------------------------------
HERRAMIENTAS:

Para compilar el cdigo fuente del FEOS necesitamos instalar en nuestro
Linux las siguientes aplicaciones:

m68k-coff-gcc :	El compilador de C cruzado para 68000
m68k-coff-as:	El ensamblador cruzado para 68000
m68k-coff-ld:	El linker cruzado para 68000

O alternativamente sus versiones ELF:

m68k-elf-gcc
m68k-elf-as
m68k-elf-ld

Las versiones ELF parece que estn ms actualizadas por parte de GNU. Y
adems pueden incluir funciones de libreras en formato COFF, por lo que
pueden ser la opcion preferida para las futuras versiones de FEOS (si es
que llegan a escribirse)

No todas las versiones de estas herramientas son capaces de compilar FEOS
sin problemas. Las versiones que se han utilizado durante el desarrollo y
que est probado que funcionan son:

m68k-coff:              m68k-elf:
--------------          -------------
binutils-2.9.1          binutils-2.12
gcc-2.95.2              gcc-3.0.4

Estas herramientas pueden crearse a partir del cdigo fuente de GCC y
BINUTILS. Para ello haremos lo siguiente:

1 Descomprimimos binutils-x.x.x.tar.gz, y en el directorio raz de este
  paquete ejecutamos:

  ./configure --prefix=/usr/local --target=m68k-elf
  make
  make install

2 Nos aseguramos que la variable PATH incluye /usr/local/bin , descompriminos
  gcc-x.x.x.tar.gz, y ejecutamos:

  ./configure --prefix=/usr/local --target=m68k-elf --enable-languages=c
  make
  make install

Si todo va bien al final tendremos en /usr/local/bin las herramientas
cruzadas que necesitamos y alguna ms, como m68k-elf-objdump, m68k-elf-ar,
etc.

Para compilar aplicaciones para FEOS se necesita un compilador distinto:

m68k-pic-coff-gcc, version 2.7.2.2-pic-010298

Este compilador Est disponible en la pgina web de los desarrolladores
de uClinux.

El la pgina web de FEOS tambin est accesible un paquete que incluye
todos los compiladores necesarios:

Linux_SDK.tar.gz:
- m68k-coff-gcc, version 2.95.2
- m68k-pic-coff-gcc, version 2.7.2.2-pic-010298

-----------------------------------------------------------------------------
COMPILACION:

Para compilar FEOS se pueden seguir los siguientes pasos:

- Copiar o eliminar del directorio "fs" los ficheros y/o aplicaciones que
  queremos cargar por defecto en el daVinci.

- Editar el fichero Makefile para seleccionar el path y la version
  del compilador cruzado y sus libreras:

        CPATH:=/home/jesus/gnu
        CARCH:=m68k-elf
        CVER:=3.0.4

  Y las opciones de FEOS:

        MODEL:=2m
        LANG:=SPANISH

- Nos aseguramos de borrar todos los posibles ficheros de compilaciones
  anteriores:

  make allclean

- Compilamos FEOS con:

  make

- Este comando generar un fichero "feos.bin" listo para instalar en el
  davinci. Este fichero se transfiere al daVinci con:

  make install          o
  linuxland/dvflash feos.bin

  Para la instalacin el daVinci debe arrancar en modo bootloader.
