
Instrucciones para utilizar XINU RTOS en AVR
--------------------------------------------

Para poder compilar XINU RTOS debe instalar los siguientes paquetes:

bison
flex
gawk
build-essential

(en su Linux pueden llamarse distinto).

Descargar XINU RTOS baremetal
-----------------------------

wget https://se.fi.uncoma.edu.ar/pse/referencia/xinu_avr_pse.tar.gz


Configurar y compilar
---------------------

tar xvzf xinu_avr_pse.tar.gz
cd xinu-avr-pse/compile

Editar el Makefile en ese directorio, y seleccionar una de las dos opciones 
que especifiquen su plataforma:

opcion 1:
# PLATFORM      =       -Dlgt8f328p
# HZ            =       4000000

opcion 2:
# PLATFORM        =       -DATMEGA
# HZ              =       16000000


Si su arduino tiene un chip atmega original, descomentar la opción dos
(quitar el #, y dejar comentada la opcion 1).
Para los que tengan el arduino nano de este año descomentar la opción uno.

Esta configuración permitirá compilar adecuadamente el driver del clock 
que usa XINU RTOS y el driver del serial.

Compilar y verificar
--------------------

(estando en el directorio de trabajo xinu-avr-pse/compile/

make clean
make
make flash



