Una pantalla de 10 pulgadas, para que la maneje un microcontrolador, es mucha pantalla, básicamente por la resolución que tendrá, que va a exigir mucha potencia por parte del microcontrolador.
Con micros tengo proyectos, con pantallas de hasta 5 pulgadas (resolución 320x240, máximo 480x800), tengo displays por SPI con ILI9341, por bus paralelo tanto RGB directo con sincronismos, como con envío de comandos, y finalmente un puerto serie de alta velocidad basado en MIPI DSI. Una pantalla de 10 o más pulgadas se va a ir a Full HD mínimo, eso requiere un tránsito de datos muy alto para refrescar la pantalla, además del buffer correspondiente en RAM para almacenar los frames, con un Raspberry va como la seda, pero con un micro no lo veo.
Primero tendrás que buscar la pantalla, lo ideal es una que funcione por MIPI, usan un par de lineas de datos con pares diferenciales, y una linea de reloj tambien con un par diferencial. Mira en Aliexpress o Alibaba, a ver que ofrecen los chinos, puede que hayan paneles grandes con MIPI para los tablets.
En cuanto al software, Cubemx debería de incluir MIPI para los STM32 que lo soporten por hardware, si no busca en la web de ST una actualización del paquete Cubemx para los STM32F7 o STM32H7.