Emular OpenMoko en Linux

OpenMoko es un smartphone basado en Linux que posee su propio kit de desarrollo y unas funciones muy similares al famoso Iphone de Apple. Ahora en Tugulab encuentro instrucciones de como emularlo en Linux, de interes para aquell@s que les guste trastear con este juguetito y no puedan (no es barato, precisamente). Aqui podeis encontrar mas informacion.

Para compilar el emulador:

Nos bajamos el codigo fuente:

svn checkout https://svn.openmoko.org/trunk/src/host/qemu-neo1973
cd qemu-neo1973

Añadimos librerias necesarias para compilar:

sudo aptitude install gcc-3.4 libsdl1.2-dev lynx netpbm

Compilamos:

./configure --target-list=arm-softmmu --cc=/usr/bin/gcc-3.4
make

Nos traemos la ultima imagen disponible de el sistema operativo OpenMoko y lo instalamos en el telefono emulado:

openmoko/download.sh
openmoko/flash.sh

Ahora arrancamos el emulador:

arm-softmmu/qemu-system-arm -M gta01 -m 130 -mtdblock openmoko/openmoko-flash.image -kernel openmoko/openmoko-kernel.bin -usb -show-cursor

Feliz emulacion!!

(Dedicado a Starman que fue quien me dio mas la vara con OpenMoko)

14 Respuestas a “Emular OpenMoko en Linux”


  1. 1 viperhoot Julio 20, 2008 a las 11:47 pm

    Gran aporte!
    he hecho una traducción de tu entrada en mi blog, espero no haya problemas :)

  2. 2 superpiwi Julio 21, 2008 a las 10:33 am

    Por mi ningun problema, aunque si quieres referencia al sitio original :-)

  3. 3 cesar Julio 21, 2008 a las 1:28 pm

    buenos dias, que tal, cuando ejecuto
    ./configure –target-list=arm-softmmu –cc=/usr/bin/gcc-3.4
    me da el siguiente error:
    bash: ./configure: No existe el fichero ó directorio

  4. 4 superpiwi Julio 21, 2008 a las 1:40 pm

    Para poder compilar necesitas tener unas utilidades minimas (gcc, make, etc…)
    Que si no tienes instaladas, puedes instalar con el metapaquete build-essential:

    root@soledad:~/Desktop/firefox# apt-cache search build-essential
    devscripts – Scripts to make the life of a Debian Package maintainer easier
    dh-buildinfo – Debhelper addon to track package versions used to build a package
    build-essential – Lista informativa de paquetes esenciales para poder compilar
    sbuild – Tool for building Debian binary packages from Debian sources

    Las instalas desde Synaptic o con:

    $ sudo apt-get install build-essential

  5. 5 cesar Julio 21, 2008 a las 1:54 pm

    las tengo instaladas, pero como lo estoy haciendo en una maquina virtual, a lo mejor tiene algo que ver, de todas formas actualizo la maquina virtual y te aviso

  6. 6 cesar Julio 21, 2008 a las 2:09 pm

    ok, ./configure –target-list=arm-softmmu –cc=/usr/bin/gcc-3.4
    hay que ejecutarlo desde la carpeta qemu-neo1973, que se crea en el /home/usuario

  7. 7 cesar Julio 21, 2008 a las 2:39 pm

    funcionando emulador openmoko en una maquina virtual, gracias

  8. 8 yerart Julio 21, 2008 a las 8:55 pm

    Felicitaciones por tu entrada. Al final he seguido tus instrucciones y con alguna cosilla más he conseguido hacer funcionar el sistema. En mi Ubuntu Feisty parece que hay alguna dificultad en manejar el entorno con el teclado y con el ratón una vez arrancado. Por cierto, ¿cómo se apaga el aparatillo virtual? :)

    Aquí os dejo mi testimonio (no sé si se verá en enlace):

    http://yerart.wordpress.com/2008/07/21/openmoko-puesta-en-marcha/

  9. 9 Stephan Septiembre 24, 2008 a las 8:40 pm

    Buen tuto emulado a la primera

  10. 10 error al descargar Junio 28, 2009 a las 4:35 pm

    :~/qemu-neo1973$ openmoko/download.sh
    Retrieving available builds list…
    Trying alternative sources
    Kernel is… not found


  1. 1 Emulating OpenMoko on Linux « 20 bits Trackbacks en Julio 20, 2008 a las 11:46 pm
  2. 2 despuesdegoogle » Blog Archive » Cómo emular Open Moko en Linux Trackbacks en Julio 21, 2008 a las 3:01 pm
  3. 3 openmoko: puesta en marcha « gmgPuBlog Trackbacks en Julio 21, 2008 a las 8:36 pm
  4. 4 Dante Díaz: Emulating OpenMoko on Linux | Christian eBuddy Blog Trackbacks en Julio 22, 2008 a las 8:27 pm

Escribe un comentario




Mi Google Calendar de Estrenos de Cine

Ubuntu: For Desktops, Servers, Netbooks and in the cloud

TRABAJANDO EN EL NUEVO UBUNTU LIFE
Problemas en el servidor, me han obligado a abandonar temporalmente www.ubuntulife.net y ahora escribo solo en ubuntulife.wordpress.com, estoy trabajando en el nuevo sitio y espero añadir novedades. Sugerencias son bienvenidas. ( Lee mas )

WALLPAPERS LIFE ( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map

 

Julio 2008
L M X J V S D
« Jun   Ago »
 123456
78910111213
14151617181920
21222324252627
28293031  

Blog Stats

  • 7,933,824 hits