User Tag List

Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 22

Tema: Programar para Dingux

  1. #1

    Fecha de ingreso
    Aug 2003
    Mensajes
    14,382
    Mencionado
    49 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    116
    Agradecer Thanks Received 
    288
    Thanked in
    Agradecido 185 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    1

    Programar para Dingux

    Programar nativamente para dingoo creo que es más dificil y sale más a cuenta hacerlo en dingux directamente, verdad?
    Si esto es así, entonces para programar en dingux hay un sdk específico? Vale con hacerlo como si fuera para linux y después compilar con otro compilador?

    Saludos.

  2. #2

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    227 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Mira, a mi también me interesa el hilo así que me suscribo!

  3. #3

    Fecha de ingreso
    Oct 2003
    Mensajes
    17,892
    Mencionado
    42 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    215
    Agradecer Thanks Received 
    173
    Thanked in
    Agradecido 115 veces en [ARG:2 UNDEFINED] posts
    Que se pase a600 para ilustrarnos, pero creo que se programa igual que para linux, pero el toolchain?? es especifico de dingoo.

    Lo que ya no se es si hay sdl para programar juegos o portar cositas.

    Saludos

  4. #4

    Fecha de ingreso
    Apr 2008
    Ubicación
    Burgos.
    Mensajes
    497
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    4
    Thanked in
    Agradecido %1$s veces en 1 post
    creo que booboo publicó como hay que compilar los programas (una línea de comandos al final del programa, creo). Así que supongo que hay que programar para linux y luego poner esa sentencia. Pero vamos, no me hagas mucho caso.

    Cita Iniciado por otto_xd Ver mensaje

    Lo que ya no se es si hay sdl para programar juegos o portar cositas.
    Las sdl no están portadas a Dingoo no ??


  5. #5

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    227 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    http://code.google.com/p/dingoo-linux/downloads/list
    Ahí he encontrado la toolchain. No he probado ni a bajarla porque ahora mismo no puedo, pero lo he sacado de la web "oficial" de dingux. (o eso parecia) xD

  6. #6

    Fecha de ingreso
    Oct 2003
    Mensajes
    17,892
    Mencionado
    42 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    215
    Agradecer Thanks Received 
    173
    Thanked in
    Agradecido 115 veces en [ARG:2 UNDEFINED] posts
    Por lo que he leido en la pagina de booboo si que trae sdl, asi que un punto mas a su favor.

  7. #7

    Fecha de ingreso
    Sep 2001
    Ubicación
    Dantoine xD
    Mensajes
    473
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Es más fácil portar algo que ya existe en Linux a Dingux que programarlo desde 0 o portarlo al SDK de Dingoo, simplemente.

  8. #8

    Fecha de ingreso
    Aug 2003
    Mensajes
    14,382
    Mencionado
    49 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    116
    Agradecer Thanks Received 
    288
    Thanked in
    Agradecido 185 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    1
    Cita Iniciado por Gocho Ver mensaje
    Es más fácil portar algo que ya existe en Linux a Dingux que programarlo desde 0 o portarlo al SDK de Dingoo, simplemente.
    Y cuando llueve caen gotas desde el cielo, no te digo...

  9. #9

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    227 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    No te digo na, y te lo digo to!

  10. #10

    Fecha de ingreso
    Feb 2005
    Ubicación
    Cádiz / Madrid
    Mensajes
    2,679
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por ^MiSaTo^ Ver mensaje
    http://code.google.com/p/dingoo-linux/downloads/list
    Ahí he encontrado la toolchain. No he probado ni a bajarla porque ahora mismo no puedo, pero lo he sacado de la web "oficial" de dingux. (o eso parecia) xD
    Exacto, es el que se está usando ahora mismo (solo para desarrollar desde Linux), aunque cada uno puede construirse la suya propia con Buildroot, lo ideal es usar esta que ha sido preconstuida por booboo y va actualizándolo cuando le aplica algún parche o para añadir alguna biblioteca extra, pues es con la que el mismo construye el sistema base GNU junto al kernel Linux de Dingux, con lo que las bibliotecas dinámicas del sistema (*.so) son las mismas y al incluirlas el sistema base de Dingux permite que podamos compilar y luego enlazar dinámicamente nuestros programas, con el consiguiente ahorro en espacio y en memoria que si lo hiciéramos estáticamente (con se hace por lo general con las aplicaciones para GP2X por ejemplo), aunque por supuesto se puede enlazar estáticamente si se desea.

    Básicamente se puede programar igual que para GP2X, es decir, con C o C++ y la librería SDL por ejemplo, en el toolchain, que es para la plataforma MIPSel (MIPS Little Endian, puesto que el procesador de Dingoo es de arquitectura MIPS), está incluida, y ha sido construida, como he dicho antes, usando Buildroot, en la uClibc en lugar de Glibc (siendo la primera más ideal para sistemas embebidos), que es la diferencia principal en la construcción base del toolchain con respecto a la que se usa en la GP2X, por compararla con algo conocido, pero a la hora de programar esta diferencia no influye en nada al programador.

    La instalación del toolchain es sencilla, prácticamente es lo mismo que en GP2X, solo que en vez de un toolchain para plataforma ARM es para MIPSel, podemos descomprimirla por ejemplo en /opt por y ya es lo cuestión de añadir las rutas a la variable de entorno $PATH y/o crear/modificar un Makefile cuando se trata de programas grandes o de un port de alguno existente.

    Lo bueno de la Dingoo con Dingux es que booboo ha incluido soporte para USBNet via CDC Ethernet, es decir, que al conectar por USB la Dingoo esta crea una conexión por USB (como en la GP2X F100) y tiene activados varios servicios, en especial Telnet, con lo que facilita mucho las cosas al programar para lanzar aplicaciones sin necesidad de usar alguna aplicación de tipo menú (como dmenu, a la cual hay que editar su configuración para añadir la aplicación) o ver la salida de la linea de comandos al lanzar un programa.

    Si alguien cree que le puede ser de utilidad puedo poner una especie de mini-tuto para tener el toolchain listo para desarrollar o portar aplicaciones, pero vamos, es sencillo y más para quienes hayáis programado con GP2X.
    Última edición por Uncanny; 05/08/2009 a las 19:05

    .:: Yo, ya ni veo el código. Solo veo una rubia, una morena, una pelirroja... - Cifra (The Matrix) ::.

  11. #11

    Fecha de ingreso
    Apr 2007
    Ubicación
    Rostovillar
    Mensajes
    3,781
    Mencionado
    11 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    1,016
    Agradecer Thanks Received 
    407
    Thanked in
    Agradecido 256 veces en [ARG:2 UNDEFINED] posts
    Aqui hay un tutorial para instalar la plataforma para compilar para el MIPS que lleva, aunque está para Visual 2008, y por tanto para windows.

    http://a320.freeforums.org/s2dsdk-in...uide-t299.html

  12. #12

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    22,749
    Mencionado
    227 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,240
    Agradecer Thanks Received 
    1,902
    Thanked in
    Agradecido 1,185 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Uncanny Ver mensaje
    ...TOCHO...
    Te tengo mucho aprecio Uncanny, pero lo de Uncannypedia es por algo xDD
    Vaya tocho macho xDDD

  13. #13

    Fecha de ingreso
    Feb 2005
    Ubicación
    Cádiz / Madrid
    Mensajes
    2,679
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Nathrezim Ver mensaje
    Aqui hay un tutorial para instalar la plataforma para compilar para el MIPS que lleva, aunque está para Visual 2008, y por tanto para windows.

    http://a320.freeforums.org/s2dsdk-in...uide-t299.html
    El "problema" es que ese tuto al que referencias está orientado a usar el firmware oficial y no para Dingux
    Cita Iniciado por ^MiSaTo^ Ver mensaje
    Te tengo mucho aprecio Uncanny, pero lo de Uncannypedia es por algo xDD
    Vaya tocho macho xDDD
    Y eso que he intentado resumirlo lo máximo posible xDDD

    .:: Yo, ya ni veo el código. Solo veo una rubia, una morena, una pelirroja... - Cifra (The Matrix) ::.

  14. #14

    Fecha de ingreso
    Apr 2003
    Ubicación
    HACAPULCO (MEHICO)
    Mensajes
    60,907
    Mencionado
    131 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    404
    Agradecer Thanks Received 
    3,571
    Thanked in
    Agradecido 2,191 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    24
    Cita Iniciado por Gocho Ver mensaje
    Es más fácil portar algo que ya existe en Linux a Dingux que programarlo desde 0 o portarlo al SDK de Dingoo, simplemente.
    EXELENTE HAPORTE TE PASASTE fin

  15. #15

    Fecha de ingreso
    Aug 2003
    Mensajes
    14,382
    Mencionado
    49 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    116
    Agradecer Thanks Received 
    288
    Thanked in
    Agradecido 185 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    1
    Cita Iniciado por Uncanny Ver mensaje
    Si alguien cree que le puede ser de utilidad puedo poner una especie de mini-tuto para tener el toolchain listo para desarrollar o portar aplicaciones, pero vamos, es sencillo y más para quienes hayáis programado con GP2X.
    A mi me parece que me sería de utilidad. No me importa win o lin.

Página 1 de 2 12 ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •