PDA

Ver la versión completa : Recopilación de información sobre entornos de programación.



anibarro
03/03/2005, 18:32
Hola que tal, después de estar unos días haciendo miniprogramillas para testear mi gp32 nuevecita :rolleyes: tengo que decidirme por un entorno para programar, de entre todas las posibilidades que tenemos en la GP32. De momento he utilizado el devkitadv (una version precompilada y preparada) con el GP32iDE, pero despues de mirarme todos los post de este foro tengo unas cuantas dudas, a ver si la gente que ha probado los demas sdk me hecha una mano. :brindis: En la lista tengo:
-Cygwin (Entorno de desarrollo inspirado en linux)

http://www.cygwin.com/
http://sdl-gp32.sourceforge.net/making.html (como instalarlo para usar SDL)
-DCFreeDev (editor/entorno de desarrollo para pc, gp32 y dreamcast, se pueden usar las librerias SDL y las del SDK oficial)

http://www.dchomebrew.org/dcfreedev.shtml

-Devkitadv (con entorno GP32iDE)

http://devkitadv.sourceforge.net/index.html
·Sí compila C++

-Devkitpro-DevkitARM

http://sourceforge.net/projects/devkitpro/

-Mr Mirkos SDK V0.9.5 (otro SDK)

http://sourceforge.net/projects/mirkosdk/

-MiniGP32 v2 (¿compilador y librerias? en sección utilidades de la web)

Ahora vienen las dudillas, a ver si alguien me dedica un rato para responderlas ;P
-¿Cuáles incluyen libreria de operaciones en coma fija para decimales? (no opciones del compilador por software) ¿Hay alguna libreria de operaciones con coma fija para ARM?
-¿Qué compatibilidad de funciones hay entre los distintos kits? ¿Qué kit tiene una librería de funciones que abarque mas posibilidades (mas funciones para sonidos, graficos, i/o...) y cual tiene librerías más rápidas u optimizadas?
-¿Cuales permiten compilar en c++¿ ¿cuales se basan en g++/gcc y cuales en otros compiladores?
-¿Qué es exactamente el DevkitARM?¿Tiene algo que ver con Devkitadv?

-Y para terminar con el ladrillo de preguntas...¿puede alguien explicar un poco por encima la estructura general de un makefile? Por ejemplo comentando un makefile de ejemplo, a ver si me entero un poco, pq yo estoy acostumbrado a makefiles de 4 lineas y no me entero de nada con los makefiles de ejemplo :S

Gracias por adelantado y perdón por por poner preguntas tan básicas :S

kmkzk
03/03/2005, 18:51
Hola!
Yo uso el DevKitAdv, SDK oficial, y edito los ficheros con el notepad++. Luego compilo todo con makefiles que no entiendo al 100%.
No me veo capaz de responderte con seguridad a tus preguntas, asi que espero a que algun guru las responda bien, ya que a mi tambien me interesan las respuestas. :D
Un saludo!!

oankali
04/03/2005, 17:16
DevKitAdv, devkitARM y miniGP32 son distintas distribuciones del mismo compilador GCC.
Lo que pasa es que en miniGP32 ya tienes las librerías SDL para programar para la GP32.

Con DevKitAdv y devkitARM hay que instalarlas por separado, o las oficiales.

Yo te aconsejo devkitARM porque es la que contiene la versión más actualizada del compilador, que ha ganado en velocidad.

En cuanto a los SDKs es otra historia. En principio tienes 3:
-Mr. Mirko que quiere ser completamente independiente del SDK oficial (personalmente no me gusta, pero a otros sí).
-SDL, portado por Chui que, si no recuerdo mal, está basado en el SDK oficial.
-SDK oficial, que también existe en versión Windows para programar con VC (es el que uso yo, justamente por el tema del VC).

Finalmente los IDEs. Aquí te lo puedes montar tu o coger cosas ya hechas.
Yo uso VC para programar bajo Windows, y luego uso SciTE para compilar con el GCC para la GP32.
No sé que tal van las otras opciones, ya que no las he probado.

Por cierto, también tienes la posibilidad, en principio no gratuita, de desarrollar con los kits de la casa ARM: ADS y SDT.

anibarro
04/03/2005, 20:50
muchas gracias ya me ha quedao claro que es cada cosa ;) voy a ver si encuentro algun documento de referencia con las funciones q soporta la SDL que ha portado para la gp32, y me interesa mucho el tema de las operaciones con decimales, no sabréis de alguna libreria de operaciones "fixedpoint"...con todos los cacharros q llevan alguna variante del ARM9 seguro q alguien se ha molestado en hacerla :rolleyes:

oankali
04/03/2005, 21:47
muchas gracias ya me ha quedao claro que es cada cosa ;) voy a ver si encuentro algun documento de referencia con las funciones q soporta la SDL que ha portado para la gp32, y me interesa mucho el tema de las operaciones con decimales, no sabréis de alguna libreria de operaciones "fixedpoint"...con todos los cacharros q llevan alguna variante del ARM9 seguro q alguien se ha molestado en hacerla :rolleyes:

Alguien lo ha hecho, yo me miré esa librearía para saber de que iba la cosa, pero no recuerdo donde.
Busca en los foros o en los de GP32x.com.
Si no la encuentras, el Lunes miraré si la encuentro.

Logann
04/03/2005, 22:07
creo que es esto lo que buscas, creo que es de Chui (Change by CHUI), pero como esta en GNU/GPL lo subo igual xD

anibarro
05/03/2005, 17:24
sii Logann era justo eso lo que buscaba :D :D muchas gracias ;) luego la pruebo a ver q tal va ^_^