Openmoko
saludos! y feliz navidad a todos
esta vez vengo con algo interesante, creo yo.
se trata del teléfono de código abierto llamado openmoko (en español debería tener otro nombre XD) y es mas que un teléfono. Bueno, revisando la pagina oficial openmoko.org me encuentro con el wiki y veo que es posible emularlo sin tener el aparato, me refiero a usar la pc y con virtualización poder correr el sistema que corre el celular.
específicamente con qemu, pueden ver acá: wiki.openmoko.org/wiki/Qemu
seguí los pasos, solo lo básico para correr el sistema, en arch linux funciona, primero descargo los archivos desde el svn:
svn checkout https://svn.openmoko.org/trunk/src/host/qemu-neo1973
cuando termina de descargar, me voy a la carpeta creada y ejecuto: ./configure –target-list=arm-softmmu y despues make , pero. Compilando da un error, que no consigue 2 archivos de librería, lo arregle de manera sucia haciendo unos enlaces simbólicos y funciono, pero seguro hay mejores formas.
lo que hice fue:
ln -s /usr/lib/libdl.so /usr/lib/libdl.so.2
ln -s /usr/lib/libnsl.so /usr/lib/libnsl.so.1
después de compilar se ejecuta: openmoko/download.sh que descarga el sistema en si.
cuando se tiene todo, queda: openmoko/flash.sh que crea lo necesario para poder ejecutar el celular virtual.
cuando finaliza se puede leer un mensaje con alguna explicaciones y el comando para correr openmoko, yo utilicé:
arm-softmmu/qemu-system-arm -M gta01 -m 130 -mtdblock openmoko/openmoko-flash.image -kernel openmoko/openmoko-kernel.bin -usb -show-cursor
y como extra algunas capturas:
hasta la próxima
PD: para compilar qemu-neo1973 es necesario tener la versión de gcc-3.x, en arch linux basta con pacman -S gcc34, cualquier otra cosa lean los requerimientos en el wiki











Deja un comentario