La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Desarrollo de aplicaciones Embedded usando GTK+ y GPE Ariel Rios Mayo 2005.

Presentaciones similares


Presentación del tema: "Desarrollo de aplicaciones Embedded usando GTK+ y GPE Ariel Rios Mayo 2005."— Transcripción de la presentación:

1 Desarrollo de aplicaciones Embedded usando GTK+ y GPE Ariel Rios ariel@gnu.org Mayo 2005

2 Contenido Linux en plataformas embedded Instalación de Linux en la ipaq Open Embedded Compilación de programas Agregando paquetes a OE GPE Desarrollo para GPE

3 Linux en Plataformas Embedded Linux muy usado en servidores Linux ganando terreno en el Escritorio Linux se usa en plataformas embedded –Teléfonos móbiles –PDAs –Ruteadores –Et al

4 Arquitectura de Linux Linux es solamente el kernel Se requieren varias capas de componentes para proveer un ambiente amigable Estos componentes incluyen: –Manejadores de escritorio, –manejadores de ventanas, –servidores de gráficas, –servidores X –et al.

5 Arquitectura Típica de Linux Linux X Server (XFree86) Window Manager Apps Desktop ** Graphic Libraries *

6 En embedded devices… Se remplazan componetes con equivalentes amigables para el hardware Existen dos arquitecturas usadas: –Qtopia –GPE

7 Arquitectura basada en GTK+ Linux X Server (KDrive) Gtk+ Window Manager Apps GPE GlibPangoAtk Libglade

8 Instalando Linux en la Ipaq Tener una ipaq soportada Memoria Compact FLASH o Conexión serial del ipaq a la computadora

9 Instalación mediante Compact Flash

10 Open Embedded Ambiente de desarrollo que permite apuntar hacia una gran variedad de devices soportando múltiples configuraciones, versiones y configuraciones de Hardware Incluye todas las herramientas necesarias para la compilación cruzada

11 Pasos para instalar OE

12 Compilando programas Asegurarse que configure apuntes a las librerías del device y no a los del x86 Correr configure con las banderas de host y prefix apuntando hacia donde se encuentren las librerías de compilación cruzada Asegurarse que se tomen las librerías de X del device y no del x86

13 Compilando programas (II) Eliminar del configure las pruebas que pretendan compilar programas Cuando las pruebas tengan la capacidad de tomar valores predeterminados revisar que los valores que tomen sean los que soporta el device

14 Agregar programas a OE

15 GPE Intenta proveer un ambiente de escritorio libre para computadoras handheld. Simil modo GNOME no es un solo programa sino un conjunto de programas y arquitectura de desarrollo Permite a los desarolladores el desarrollo sencillo de aplicaciones dando la infraestructura necesaria

16 GPE (2)

17 GPE (3)

18 GPE (4)

19 Aplicaciones Navegador web Agenda Visualizador de imágenes Calendario Resúmen diario TODO Grabador de notas de voz Juegos Reproductor Multimedia Procesador de texto Lector de ebooks Et al

20 Widgets de GPE

21 Widgets de GPE (2)

22

23

24 Widgets de GPE (3)

25 Algunos métodos importantes

26

27 Ejemplo Siobhan Siobhan es un reproductor multimedia desarrollo para plataformas embedded Usado en TI para probar la plataforma tecnológica

28

29

30

31

32

33 Más ejemplos http://handhelds.org/cgi- bin/cvsweb.cgi/gpe/base/gpe- edit/main.c?rev=1.55&content-type=text/x- cvsweb-markuphttp://handhelds.org/cgi- bin/cvsweb.cgi/gpe/base/gpe- edit/main.c?rev=1.55&content-type=text/x- cvsweb-markup http://handhelds.org/cgi- bin/cvsweb.cgi/gpe/base/gpe-today/http://handhelds.org/cgi- bin/cvsweb.cgi/gpe/base/gpe-today/


Descargar ppt "Desarrollo de aplicaciones Embedded usando GTK+ y GPE Ariel Rios Mayo 2005."

Presentaciones similares


Anuncios Google