He hecho ambos, más GBA que DS. Yo recomendaría GBA primero y luego pasar a DS porque duplica la complicación. El ezflash V gba tamaño 3 en 1 es una buena carta. Tengo un gestor de arranque para el gba que escribí en la tarjeta usando un NDS y un programa que descargué que no recuerdo el nombre de la mano. Una vez que el gestor de arranque estaba trabajando con un cable serie, me permitía depurar programas y cargarlos en ram. esa tarjeta también te permite cargar en ram en la tarjeta y ejecutarla desde allí aprovechando el buffer de captación previa y un programa más grande. Para el NDS he probado muchas de las cartas. Los cíclodos son buenos para el uso diario, pero no tanto para el desarrollo. Creo que me gustó más el Acekard 2, o el R4. piense en la cantidad de veces que saca la tarjeta, extraiga la tarjeta sd y cárguela en una computadora. Es muy doloroso que desee una tarjeta con una ranura para tarjetas SD que puede obtener sin tener que sacar la tarjeta de la ranura. los cyclods no lo son. Una muy buena carta para el NDS. No creo que funcione en el NDSi donde lo hace el acekard 2. Tanto para nds como para gba puedes mojarte los pies con simuladores como visualboyadvance, no son completamente precisos y muy comunes que los programas que funcionan en el simulador no funcionen en hardware real, los programas que funcionan en hardware real generalmente funcionan en el simulador aunque. quitar la tarjeta de desarrollo, reprogramar y reemplazar es muy doloroso, los cargadores de arranque, WiFi o cualquier otra forma que pueda evitar que bien valga la pena.
Los arduinos son divertidos e interesantes, el lilypad y el usb al serial es el que yo recomiendo, no requiere soldadura y puede comenzar a usarlo para una gran inversión. Me gusta más el armero pro, arduino como huella pero basado en el brazo (el único lpc que compraría, no un fan de lpc en este momento). Y no necesita comprar la cosa de serie, solo un cable usb normal y un puente (tal vez un clip hasta que suelde en un puente). Acabo de pedir dos más y, hasta ahora, mi código que borró el flash enviado y me permitió cargar lo que quisiera no funciona, tengo que resolverlo. Sigo muy satisfecho con el olimex sam7-h64 y h256 (cabecera en91sam7s256), ya que con el avr atmel es muy amigable para desarrolladores con buenos documentos. Sparkfun es un buen lugar para encontrar todo lo anterior en los Estados Unidos. Sam-ba ahora tiene una versión de Linux si usas Linux como yo, la versión de Windows estuvo allí por un tiempo, bastante fácil de borrar y reprogramar, mucho más fácil que un ds o gba, a la par del arduino o armmite pro o similar.
Anteriormente luminary micro ahora ti stellaris tiene algunos buenos tableros. como los gba/nds pero a diferencia de las otras placas que mencioné, hay pantallas y otros periféricos para jugar, usb es todo lo que necesita para programar. sin embargo, el modo pulgar. GBA prefiere el modo pulgar para el rendimiento, pero puede ir de cualquier manera. nds, no lo recuerdo, nunca llegó a comprender el ancho de los autobuses y su sincronización. Saber Nintendo y su pulgar barato es probablemente mejor/más rápido. la placa eval de lm3s811 era demasiado fácil de construir, la de 1968 no es mala. No me gusta que alejaran a los desarrolladores de la fuente y las bibliotecas preconstruidas adaptadas al rtos y al conjunto de compiladores específico.
Sí, dswifi sigue siendo el modo de infraestructura solamente, no ad-hoc. Pero puede * simplemente arrojar paquetes 802.11 sin procesar, si solo necesita hablar con otros NDS. –