En primer lugar, manejar una pantalla TFT no requiere mucho poder de procesamiento.
Sin embargo, hace toma mucha memoria y capacidad de procesamiento para controlar una pantalla TFT bien .
Puede conectar casi cualquier microcontrolador a una pantalla TFT siempre que la pantalla TFT tenga su propio chip controlador de pantalla. Las pantallas TFT más baratas del estilo "placa de desarrollo" (pantallas ya montadas en una PCB pequeña) tienen ese tipo de arreglo. Facilitan la interconexión, y generalmente hay uno de los dos tipos de interfaz: SPI o Paralelo. SPI es lento, pero solo usa un puñado de pines. Ideal para interactuar con pequeñas MCU. Paralelo necesita alrededor de 20 pines para interactuar con él, pero permite un acceso mucho más rápido a la pantalla y, a menudo, un acceso mucho más flexible.
Lo principal es la memoria, tanto flash como RAM. La mayoría de las pantallas TFT pequeñas tienen su propia memoria de memoria de fotogramas incorporada, por lo que no debe preocuparse por eso, pero si desea manipular las imágenes en la memoria antes de expulsarlas (lo que hace que las actualizaciones de pantalla sean más suaves), entonces necesita suficiente RAM para hacer frente a eso. Y cualquier imagen que quieras mostrar tiene que venir de algún lugar. Podría ser una tarjeta SD (que suele ser bastante lenta) o una memoria flash interna (mucho más rápida), así que cuanto más tenga, mejor.
Realmente no necesita un sistema Linux totalmente integrado solo para controlar una pantalla TFT. La mayoría de las veces solo se interpone en el camino.
Trabajo mucho con pantallas TFT en chips PIC32. El extremo superior de la serie MX (como el PIC32MX795F512L) tiene las capacidades de IO para una rápida conexión en paralelo (un "puerto maestro paralelo" de hardware) y casi la RAM suficiente para permitirle cierta manipulación gráfica. Sin embargo, la nueva serie MZ, ya que es mucho más rápida y tiene considerablemente más RAM, es un candidato mucho mejor. Por supuesto, son comparables a los millones de chips ARM que están disponibles estos días, por lo que puedes hacer cosas similares con ellos.
Diseñar e implementar un entorno de pantalla TFT de Linux totalmente integrado no es tarea fácil. Créeme, he estado trabajando en uno durante los últimos 6 meses. Alrededor del 10% es el diseño del circuito. El otro 90% está construyendo y configurando Linux de la manera correcta para su sistema. Y eso sin contar tratando de exprimir la información de Broadcom. No me hablarán, solo hablarán con mis empleados, y la información de ida y vuelta es un PITA.
Entonces, si realmente desea crear un sistema con un SoC y Linux, copie el BBB y no el Pi. TI es mucho más abierto y está dispuesto a ayudar.