jump to navigation

Emular OpenMoko en Linux Julio 20, 2008

Posted by superpiwi in Linux, Ubuntu.
trackback

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)

Comentarios»

1. Emulating OpenMoko on Linux « 20 bits - Julio 20, 2008

[...] UbuntuLife show the instructions to emulate it on Linux: [...]

2. viperhoot - Julio 20, 2008

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

3. superpiwi - Julio 21, 2008

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

4. cesar - Julio 21, 2008

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

5. superpiwi - Julio 21, 2008

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

6. cesar - Julio 21, 2008

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

7. cesar - Julio 21, 2008

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

8. cesar - Julio 21, 2008

funcionando emulador openmoko en una maquina virtual, gracias

9. despuesdegoogle » Blog Archive » Cómo emular Open Moko en Linux - Julio 21, 2008

[...] UbuntuLife publica un breve tutorial (originario de Tugulab) que explica cómo correr OpenMoko en Linux. El proceso es bastante sencillo: [...]

10. openmoko: puesta en marcha « gmgPuBlog - Julio 21, 2008

[...] 21, 2008 por yerart Hoy he leído casualmente una entrada de blog en donde se dan instrucciones precisas para instalar en Linux un entorno de desarrollo llamado [...]

11. yerart - Julio 21, 2008

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/

12. Dante Díaz: Emulating OpenMoko on Linux | Christian eBuddy Blog - Julio 22, 2008

[...] UbuntuLife show the instructions to emulate it on Linux: [...]