Comprendo que quieres saber cómo hacer que un procesador funcione con Linux sin tener tantos problemas. Le daré una respuesta basada en mi experiencia, pero eso siempre ha funcionado hasta ahora, ya que creo que podría ser útil para usted. Por lo tanto, es bastante específico para un caso particular, que puede copiar o tomar como referencia para un procesador diferente. Si no es lo que buscas, no hay problema :-)
Cuando se trata de la parte del software, como sugirieron algunos colegas, necesitaría un Kernel de Linux que sea compatible con el microprocesador o la arquitectura elegidos, una forma de Arranque (como U-Boot) para el sistema y el sistema de archivos . De ahora en adelante me referiré a todo el asunto como kernel.
En primer lugar, recomiendo usar una herramienta que automáticamente le dé todo el núcleo para que sea más fácil. Recomiendo Buildroot o Yocto / Poky . La siguiente imagen muestra un núcleo completo mapeado en Flash, para que tenga una idea. En lugar de tener que obtener cada una de las capas una por una, estas herramientas proporcionan la pila completa a la vez para la arquitectura elegida.
Sipuedeelegirsumicroprocesador(porsupuesto,tienequesercompatibleconLinux).Recomiendoirconla familia AT91 . Incluye todas las tarjetas SAMA5Dx así como AT91SAM9x5. Son algunos de los procesadores más simples que pueden ejecutar Linux. En este enlace puede ver, paso a paso, cómo obtener su núcleo completo con Buildroot. Recuerda que puedes decidir arrancar el kernel desde un o desde un < a href="http://www.at91.com/linux4sam/bin/view/Linux4SAM/Sama5d3XplainedMainPage#Create_a_SD_card_with_the_demo"> tarjeta SD (o micro SD). Ambos métodos se explican en la guía.
Además, estas placas tienen un kit de evaluación en el que puede verificar que su kernel funciona y aprender a implementarlo con anticipación. Tendrá los esquemas del kit de evaluación y la guía de diseño de PCB para que sea más fácil. Finalmente, como algunos otros dijeron, necesitarías suficiente RAM, pero eso también se muestra en los esquemas.
No sé si la respuesta sería útil para usted, pero pensé que podría ser. Siempre puede buscar guías similares de otros fabricantes o intentar utilizar Buildroot para un procesador específico desde el principio. ¡Mucha suerte!
Fuentes:
AT91 Linux4SAM
Buildroot
Yocto / Poky