Embedded Debian: pasado, presente y futuro

Héctor Orón

DudesConf, Abril 2010

¿Qué es Emdebian?

Distribuciones

GRIP

CRUSH

Ejemplo: Migrar a GRIP

Compilación cruzada

Compilación cruzada

Compilación cruzada


    ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
      CROSS= --build $(DEB_BUILD_GNU_TYPE) \
            --host $(DEB_HOST_GNU_TYPE)
    else
      CROSS= --build $(DEB_BUILD_GNU_TYPE)
    endif

    $ dpkg-buildpackage -a $arch ...

Ejemplo: Demo con un SheevaPlug


Manufacturer    Marvell
Power           2.3w idle no attached devices, 
                7.0w running at 100% CPU utilization
CPU             1.2 GHz ARM Marvell Kirkwood 88F6281
Memory          512MB SDRAM, 512MB Flash
Connectivity    USB 2.0, SD, Gigabit Network,
JTAG mini USB

Ejemplo: Demo con un SheevaPlug

Ejemplo: Demo con un SheevaPlug

Ejemplo: Demo con un SheevaPlug

GSoC

Preguntas