You are on page 1of 4

Guia para Personalizar el Logo con Er9x.

Para personanizar el logitpo de inico bsicamente lo que vamos a hacer es bajarnos todo el cdigo fuente, substituir la imagen original por la nuestra, y compilarlo de nuevo. Esto que se dice rpido tiene ciertas puntualizaciones que hay que ir matizando. Primero de todo hay que tener 3 programas instalados, el compilador WinAVR, Ruby, y TortoiseSVN: WinAVR: http://ignum.dl.sourceforge.net/project/winavr/WinAVR/20100110/WinAVR-20100110-install.exe Ruby: http://rubyforge.org/frs/download.php/71066/rubyinstaller-1.8.6-p398.exe TortoiseSVN: http://tortoisesvn.net/downloads.html Tras tenerlos todos instalados vamos a usar TortoieSVN para bajarnos el cdigo fuente del programa. Creamos una carpeta, por ejemplo C:\9x le damos click derecho a esa carpeta y elegimos SVN Checkout en URL escribimos: http://er9x.googlecode.com/svn/trunk y le damos a OK.

En estos instantes empezarn a descargarse todos los archivos que componen el firmware del sistema operativo. Cuando acabe la descarga veremos varios archivos y carpetas, de ellos nos interesan principalmente la carpeta SRC y el archivo winbuildrelease.bat Vamos a abrir el archivo winbuildrelease.bat con el notepad y lo dejamos con el siguiente contenido, eliminando el resto, ya que no nos interesa:

svn update cd src make clean make mv er9x.hex ../er9x.hex make clean

comando para entrar a la carpeta SRC limpieza de archivos temporales compilacin mueve el archivo recin compilado a un nivel anterior de carpeta limpieza de archivos temporales

Las lineas que hemos eliminado son lineas que compilan el resto de versiones del sistema operativo. Si tenemos un modulo FrSky con telemetra, y hemos hecho las (avanzadas) modificaciones de hardware necesarias para poder mostrar en panalla los valores de voltaje y nivel de recepcin que recibe el modulo FrSky, entonces nos interesara compilar la version er9x-Frsky. Lo mismo para el resto de versiones. Pero como por ahora solo vamos a usar la versin estndar, no nos interesa perder tiempo mientras compila versiones que no vamos a usar. Veremos que se incluyen los diferentes sistema operativos compilados, con nombres er9x.hex , er9x-frsky.hex , er9x-ardupilot.hex etc... El archivo er9x.hex es el que vamos a compilar de nuevo, as que lo eliminamos. Entramos en la carpeta SRC y eliminamos tambin el archivo s9xsplash.xbm y s9xsplash.lbm El siguiente paso es crear una imagen de resolucin 128x64 px monocrmtica. (sin ecala de grises, solo blanco y engro) La guardamos en algn directorio (personalmente elijo el formato *.bmp para preservar la mxima calidad). Si vuestro editor de imagen (como por ejemplo GIMP) acepta guardar la imagen en formato xbm, podemos guardarla directamente en formato xbm, pero dado que la mayora no lo hacen, vamos usar una web para pasarla de bmp a xmb: http://www.online-utility.org/image_converter.jsp?outputType=XBM

Seleccionamos la imagen bmp con el botn Choose, y seguidamente presionamos en Convert and Download Guardamos nuestra imagen xmb con el nombre s9xsplash.xbm en la carpeta SRC

Terminado este proceso, abrimos la consola de comandos de Ruby:

Y nos movemos hasta la carpeta C:\9x\src\

Ahora debemos ejecutar el comando: make s9xsplash.lbm Y debemos obtener el mensaje que vemos a continuacin:

Ya hemos completado la creacin del archivo s9xsplash.lbm a partir de la imagen s9xsplash.xbm, solo nos queda compilar el nuevo firmware. para ello nos vams un nivel atrs con el comando cd.. Y ejecutamos winbuildrelease.bat

El sistema empezar la compilacin del nuevo firmware y tras unos minutos tendremos en la carpeta C:\9x el archivo er9x.hex Solo nos queda grabar nuestro nuevo sistema operativo er9x.hex en la rdio con el programa Eepe.

www.9xDream.com

You might also like