En diciembre comenzaré mi último año de proyecto en la escuela. Es un proyecto a tiempo completo de 6 meses, donde tienes que construir algo desde cero. Encontramos una idea, se la presentamos al profesor y, una vez que está validada, tenemos que hacer todo (especificaciones, esquema eléctrico, PCB, código y, como bonificación, toda la parte de diseño y embalaje).
Para este proyecto, mi compañero de equipo y yo tendremos que usar un ARM Cortex A * (solo necesitamos un núcleo, así que tomemos A9 como ejemplo), algunos SDRAM y HDMI.
Ya que tenemos que diseñar nuestra propia placa y codificar nuestro propio gestor de arranque, me gustaría entrenar y probar mi software en una placa de desarrollo existente antes de arriesgar mi vida al diseñar una placa de 200 $ 6 capas (al menos) con BGA ect ..
Me gustaría encontrar una placa de desarrollo ARM cortex A * que sea lo suficientemente simple para poder quemar mi cargador de arranque desde el modo de arranque periférico del código ROM de arranque. Así que me gustaría tener al menos JTAG y UART. El resto no me importa mucho. Por simple hecho, quiero decir que no quiero que tenga ningún BSP, ningún cargador de arranque o kernel.
Esto solo es para ayudarnos con nuestro gestor de arranque y nuestro kernel. Realmente no me importa la cantidad de SDRAM que tenga, o qué periférico, HDMI podría ser una ventaja, pero no es muy importante en este momento.
Como estudiante, mi presupuesto es limitado pero puedo subir hasta 100 $. Si esta cantidad es un poco ingenua, encontraré la manera de poner más dinero en ella.
Si conoces cualquier placa que se ajuste a mis necesidades, me ayudaría mucho.
Muchas gracias.
PD: solo hablé sobre el núcleo, pero tampoco me importa qué fabricante es. Cuando se establezcan nuestras especificaciones finales, elegiremos un SOC y adaptaremos nuestro código en función de las hojas de datos del fabricante.