Gumstix corriendo un port de puredata llamado PDa
Este proyecto es apenas la parte tecnica, solo el inicio o el soporte para desarrollar futuros proyectos de mapeo de sonido, de redes o de prototipos para navegar realidades aumentadas o arquitecturas "inteligentes" como algunos han decidido llamarlas al mismo tiempo que reirse de las mismas.
Aca esta la primera parte, un port de PDa (puredata) para el gumstix:
http://158.37.56.3/immigrante/pda_port_for_the_gumstix/
Linux en una PDA corriendo puredata
Si se que parece un sueño, desde hace ya 2 años quiero ver pd corriendo en una pda que consegui gracias a una promocion. Llego el momento de borrar el windowsCE y reemplazarlo con Linux y GPE (gnome portable enviroment).
Para Que?
Para ver si posteriormente podemos poner a correr un g.p.s que nos mande datos al puredata y usarlo asi para visualizacion y sonificacion (es esta palabra posible??)
Status
Las imagenes de arriba dan la primera impresion, ver la mascota de linux (tux) cargar en la pantalla de la PDA entusiasma a continuar. A continuacion un recuento del proyecto dia a dia.
Ayer dia 26 de febrero del 2007 consegui:
-compilar un kernel 2.6.19-rc5 gentoo con los modulos de usbnet y cdc_subnet para armlinux
-logre entrar desde el host (un laptop con gentoo) via ssh como root (password por defecto rootme) -aca el log del primer chat en el canal de irc.freenode.net #htc-linux dia 26 de febrero:
DorkbotMdeWiki/ProyectosParalelos/LinuxPDA/chatlogs
Hoy dia 27 consegui:
-darle via iptables salida la interface de red usb0 del telefono/pda
-formatear la tarjeta SD para instalar linux de manera permanente en ella.
-bootear desde la SD card y ver el linux familiar y la version de Gnome Portable Edition (GPE)
-comandos para la particion de la memoria SD
aca algunas fotos:
hoy 28 de febrero
-descubro que usbnet no me funciona si lanzo linux desde la memoria SD, pero si si lo lanzo via el haret que esta en la memoria interna de la PDA.
esto es lo que dicen en el canal de irc:[[BR]] [00:28] pH5 etherp0p0: is g_ether compiled as a module (run lsmod in the initrd image to find that out)? perhaps the rootfs on the sd card doesn't contain the correct module for the given kernel.
[00:28] pH5 if it is compiled into the kernel, maybe there is something wrong with /etc/network/interfaces in the sd rootfs?
debo revisarlo cuando reinicie con el kernel de la memoria SD.
-por el momento procedo a instalar PDa (el puredata portable), la instalacion se hace a traves de scp ya que el ipkg update no me funciono con ninguno de los sources que vienen preinstalados en la distro de linux para portables llamada familiar. Debi bajar los archivos del sitio de Gunter Geiger http://gige.xdv.org y pasarlos a la pda via el comando scp. Para esto me sirvio mucho lo que aprendi resolviendo el problema de red via USB.
Marzo 4 Despues de unos dias de no haber podido continuar con el mini-proyecto pero con el puredata ya instalado (requiere tcl/tk tal como dice la documentacion en la pagina de Gunter) intente hacer pruebas de sonido a traves de patches de puredata, la primera vez no funciono pero iniciado pd con el flag -noadc si lo hizo, parece que el telefono solo hace un uso de la tarjeta de sonido, es decir da salida digital a analogica pero aun no hace analogica a digital o al menos no hace las dos al mismos tiempo, sera cuestion de ensayar con el flag inverso -nodac a ver que pasa...aca esta un video de como suena un telefono/PDA corriendo puredata:
http://www.youtube.com/watch?v=DKDkhqK3lKM&eurl=
Punto de partida
leo en la pagina de gunter geiger, el desarrollador de puredata (pd) en su version mobil:
Generally, if you do not need the graphical part (TCL/TK), you should be able to run PDa on any Linux enabled ARM based system
Esto me da animos ya que la pda o "computador portable" que tengo en las manos utiliza un proyesador de la familia ARM.
La distribucion de linux para las pda, llamada Familiar dice esto:
- Currently Familiar's Linux distribution supports some of the following key features:
- Choice of user environments, both with full PIM suite and other applications
- o GPE o Opie
- Full package management based on ipkg.
- Many system programs are implemented using busybox, saving space.
- Dropbear SSH server included by default.
Built entirely using the OpenEmbedded build system.
- Choice of user environments, both with full PIM suite and other applications
Leo en la página de Linux Familiar que el modelo de pda que tengo ya bootea (arranca) linux, aca podemos ver el modelo blueangel segun el status de familiar: http://handhelds.org/moin/moin.cgi/SupportedHandheldSummary es decir que casi esta lista para los usuarios
tal como se puede ver en esta otra tabla: http://handhelds.org/moin/moin.cgi/BlueAngel
El modelo que tengo es una HTC-Blueangel aka: (O2 XDA IIs, O2 Germany XDA III, T-Mobile MDA III, QTEK 9090, iMate PDA2K, Orange SPV M2000, Siemens SX66, Vodafone VPx/V1620, Vodafone Germany VPA III, ePlus PDA III, Audiovox XV6600 and NZ Telcom Harrier)
Paquetes por instalar y Otros por considerar
esto si necesita parte grafica:)
http://qpegps.sourceforge.net/images/qpegps_shots/0.9.2.1/shots_640x480_0.9.2.1.html
Otros telefonos que usan linux y que estan por salir al mercado: -aca el link de openmoko: http://www.linuxdevices.com/news/NS2986976174.html
Más Info?
Lista de Correo: dorkbot-kolab
Contacto: email
*y en IRC:
>>> /server irc.freenode.net
>>> /join #dorkbot i/o #reciclables
