Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Me gustaria saber si alguien tiene idea, o ha intentado alguna vez, programar un procesador de mayores prestaciones que un PIC, un Basic Stamp o similares. Es decir, alguien sabe como se puede programar un procesador tipo Pentium 3 para aplicaciones en robotica, ya que seria muy interesante disponer de la capacidad de procesamiento de un ordenador en nuestros robots avanzados. No tendria sentido en un siguelineas ni nada parecido, pero para proyectos mas avanzados seria la leche.
En resumen, el motivo de este hilo es buscar herramientas para poder hacer todas esas cosas que solemos hacer con los Pics, pero con mas potencia, por ejemplo ¿que hardware habria que montarse para programar el procesador?
¿se programaria en assembler?¿que compilador podriamos usar?
Por ultimo, creo que el proceso seria bastante parecido al de crear un sistema operativo sencillo, pero con el inconveniente de que no utilizariamos una placa base estandar, sino solamente el procesador (y el sistema de refrigeracion xD)
Cj
Efectivamente la plataforma arm está muy de moda ahora para cosas más potentes, [...]
La Nintendo DS lleva un ARM9 y un ARM7
En http://www.gnuarm.com/ puedes encontrar el compilador cruzado para C y el debuger para este tipo de máquinas de forma gratuita. Se llama compilador cruzado porque se ejecuta en una plataforma diferente (tu PC) de donde se va ha ejecutar el código objeto generado (que en este caso sería el ARM). La arquitectura ARM al ser un estandar (aunque tiene versiones) es independiente de la marca que la implemente (atmel, intel, etc) por lo que al compilar solo tienes que indicar la versión del ARM que porta el micro.
Tambien viene el debugger que te permite depurar los programas.
Tambien te puedes agenciar de un IDE gratuito para facilitar la programación.
Una vez compilado el programa deberás cargarlo en el micro. Cada marca suele suministrar sus propios programas para esta tarea así que eso ya depende del micro (placa) por el que te decidas. (suele ser a través del USB, UART o incluso por el interfaz JTAG). Estos programas tambien suelen ser gratuitos.
En http://www.yagarto.de/ tambien puedes encontrar el conjunto de estas herramientas.
Saludos.
Perfecto, además de esto he encontrado por ahi que el PROTEUS VSM también es compatible con los ARM, aunque esto aun no lo he probado.
Que más plataformas de potencia media-alta conoceis?