Hola comunidad. Hace poco tuve la oportunidad de la adquisición de una PandaBoard que pueden ver aquí para quienes no conoscan:
http://pandaboard.org/Bueno, ellos proveen algunos sistemas operativos basados en Linux para la placa como Android, Ubuntu y algunos han echo correr Windows CE también. Hasta este punto llego pero ahora quisiera desarrollar mis propias aplicaciones para correr sobre Ubuntu - Android. Para hacerlo mas fácil para comenzar empezé a investigar sobre Ubuntu por ahora nomás porque mi experiencia con Java es muy pobre aún.
Averiguando por internet CodeBlocks es un muy buen IDE, que de echo es el que uso para programar en C++ en las PCs. Ofrece la posiblidad de bajar un compilador GCC para ARM y compilar para esta arquitectura. Sin embargo leí por la red que hace falta algo que se llama "cross-compiler", no estoy familiarizado con el término y quisiera que me lo aclararan un poco, aquí mencionan algo:
http://www.linuxquestions.org/questions/programming-9/how-to-configuring-code-blocks-ide-for-arm-linux-gcc-775276/Mensionan que el CodeBlocks utiliza el wxWidgets que es para hacer las UI más facilmente y que hay que hacer un cross-compiler para que funcione. Hay unos link que redirigen a wxWidgets cross-compiled para ARM pero para Debian y no se si serviría para Ubuntu aunque este esté basado en Debian.
Como verán estoy bastante 0 en esto y como no encontré demasiada información recurro a sus conocimientos. Quiero poder desarrollar para la PandaBoard de la misma manera que lo hago en la PC pero muchas cosas nuevas y no encuentro explicaciones

.
Cualquier comentario, experiencia, ayuda me es útil.
Muchas gracias
Andrés