Estoy a la espera de recibir mi N900 ( impacientemente como deduciréis) y he estado probando instalar el Maemo SDK 5 para el desarrollo de aplicaciones. Este lleva un emulador para poder probar los programas que estemos desarrollando con este Kit de desarrollo de software.
He tomado el camino largo y en vez de descargarme una máquina virtual con todo instalado he decidido instalarlo yo solito. Sin duda vale la pena descargarse la máquina virtual. Mi punto de partida ha sido http://flors.wordpress.com/2009/10/06/maemo-5-final-sdk-released-go-extras/
y a partir de aquí he seguido la siguiente guía – http://wiki.maemo.org/Documentation/Maemo5_Final_Installation
He de comentar que la guía se salta algunos pasos y gracias a mis pocos conocimientos de Ubuntu he conseguido superarlos todos. Mi entorno de pruebas ha sido:
- Equipo Windows 7
- Virtualbox como entorno de virtualización ( www.virtualbox.org)
- Máquina virtual en Virtualbox con disco de 8GB ( quedan 1,6 G libres al finalizar) y 512MB RAM
- ubuntu 9.04 ( actualizado con todos los parches) (www.ubuntu.com)
El resultado final es el de esta máquina virtual de Ubuntu ejecutando el emulador de N900 ( Maemo 5)
Cuando arrancas tienes la siguiente ventana del emulador:
Para instalar todo ello he tenido que hacer los siguientes pasos extras respecto la siguiente guía http://wiki.maemo.org/Documentation/Maemo5_Final_Installation:
1.- Antes de instalar sudo ./maemo-scratchbox-install_5.0.sh he tenido que editar el fichero /etc/sysctl.conf añadiéndole una línea ‘vsm.vdso_enabled=0’ y luego ejecutar ‘sudo sysctl –p’ . En las instrucciones comentan que este paso puede dejar la máquina colgada ya que es delicado. En mi caso ha funcionado bien.
2.- Antes de instalar ./maemo-sdk-install_5.0.sdk he tenido que crear el grupo y añadir el usuario de mi instalación. Te lo comenta como hacerlo al fallar la instalación de este script ya que el usuario no está identificado.
3.- Tras instalar todo y logarte en scratchbox ( /scratchbox/login) hay que hacer los siguientes pasos para instalar el binario del N900 ( emulador).
- Ir a la página http://tablets-dev.nokia.com/eula/token.php y obtener un token de desarrollo
- Añadir este a /scratchbox/etc/apt/sources.list dentro de scratchbox
- apt-get update / fakeroot apt-get install nokia-binaries / apt-get update / fakeroot apt-get install nokia-binaries –fix-missing ( ya que no me lo instalaba bien)
Una vez realizado este proceso en una terminal tendremos arrancado Xephir y en la otra scratchbox:
Terminal 1:
Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -kb &
Terminal 2:
/scratchbox/login
export DISPLAY=:2
af-sb-init.sh start
y nos aparecerá en la ventana de Xephir el emulador del N900. Es una versión del emulador muy básica ( sin programas instalados casi), aunque puedes realizar scroll de escritorio con el ratón como si fuese el dedo, ver la ventana multitarea e ir al menú de aplicaciones.
Bueno algo hemos matado el gusanillo del N900 y ahora a esperar que llegue ya. De todas formas os recomiendo que os bajéis la máquina virtual ya configurada y ahorraréis tiempo.
Mis notas de la instalación:
#http://wiki.maemo.org/Documentation/Maemo5_Final_Installation #Install ubuntu 9.04 #Install vmwaretools / virtualbox tools apt-get update apt-get upgrade apt-get dist-upgrade #install sdk apt-get install xserver-xephyr wget http://repository.maemo.org/stable/5.0/maemo-scratchbox-install_5.0.sh http://repository.maemo.org/stable/5.0/maemo-sdk-install_5.0.sh chmod a+x ./maemo-scratchbox-install_5.0.sh ./ maemo-sdk-install_5.0.sh #E: For a permanent solution you may add 'vm.vdso_enabled = 0' #E: to /etc/sysctl.conf and run 'sysctl -p' as root sudo ./maemo-scratchbox-install_5.0.sh –u USER logout login con mi usuario #Seguir las instrucciones y crear usuarion en sratchbox que da el #error de intentar instalar maemo-sdk-install-5.0.sh newgrp sbox ./maemo-sdk-install_5.0.sh #Entro en Scratchbox y configuro /scratchbox/login #http://tablets-dev.nokia.com/eula/token.php y conseguir código de repo. #Añadir a /etc/apt/sources.list (en scratchbox) deb http://repository.maemo.org/ fremantle/(código que te dan) nokia-binaries apt-get update fakeroot apt-get install nokia-binaries apt-get update #repito ya que falla la primera inst. fakeroot apt-get install nokia-binaries --fix-missing #repito ya que falla la primera inst. #Probando la instalación #Arranque xhefir Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -kb & #Arrancar gui /scratchbox/login export DISPLAY=:2 af-sb-init.sh start #parar gui af-sb-init.sh stop
Popularity: 37% [?]


Trackbacks & Pingbacks 1
[...] artu00edculo – Instalando y probando Maemo SDK 5 Final (Nokia N900) – http://tinyurl.com/ydca6u8 Tags: fresh, [...]
Post a Comment