Yo si tuviera que crear un sistema embebido con un entorno gráfico, jamás optaría por estas cosas, hay soluciones mucho más eficientes y baratas, como un Raspberry Pi, o cualquier otra placa basada en ARM+Linux.
Esto de gestionar video por SPI es curioso, pero muy lento.
Creo que no me has entendido, por sistema embebido tu te estas refiriendo a un sistema con Linux, Android u otros SO. Pero este FT800 es para poder usar una pantalla TFT+touch+audio en aplicaciones en la que usas un micro más pequeño. con un FT800 podrías usar pantallas TFT incluso con un PIC12.
Por otro lado, te aclaro que no estas gestionando vídeo por SPI, el vídeo lo gestiona el FT800 y por la poca info que hay en la web de FTDI y los vídeos que he podido ver lo hace muy bien. El SPI es solo para controlar el FT800 desde un microcontrolador.
Comprar una Raspberry PI o placas ARM con Linux no es crear tu propio sistema, es comprar uno existente y hacer una aplicación (yo también tengo mi Rapberry PI
). Cuando quieres hacer tu propio sistema, gestionar una pantalla como esta lleva mucho trabajo, código y quebraderos de cabeza. De esta forma queda todo en el FT800.
En cuanto a lo de la Raspberry Pi y placas con Linux y la eficiencia.... déjame que lo dude. Por ejemplo: Usar una Raspberry PI para controlar algunos sensores y reles, no tiene nada de eficiente, estas usando un procesador potente para algo básico que podrías hacer con un PIC de gama baja. Con estas pantallas puedes usar un micro sencillo para controlar los sensores y reles y gestionar la TFT mediante el SPI y el FT800.
Además, creo que en este foro (y si no buscando en google hay webs que lo explican) algunas personas demuestran que no es tan eficiente controlar según que cosas con las Raspberry o con placas con SO. La ultima comparación que vi hablaba de lo poco preciso que es la Raspberry para usar el PWM debido a los tiempos de SO. Demostraban que es más eficiente usar la Raspberry como interfaz de usuario (cosa que puedes hacer con un FT800) y controlar los sensores y actuadores con un Arduino (en caso de este foro sería con un PIC) que se comunique con la RASP mediante comunicaciones serie.
Lo del coste y la eficiencia siempre va relacionado con la aplicación, para cosas potentes puede estar justificado un Sistema operativo como Linux, pero para otras aplicaciones no es nada eficiente.
En mi caso concreto la justificación sería porque me gustaría usar en mis aplicaciones con PIC una pantalla TFT sin tener que complicarme excesivamente la vida, y dejar de usar los tipicos LCDs y pantallas graficas de toda la vida. me gustaría dar el salto a estas pantallas.
Por otro lado Microchip tiene microcontroladores orientados a controlar pantallas de este tipo y si no me equivoco su propia IDE para hacer las pantallas. Lo que no se que nivel de complejidad tiene implementar un TFT con un PIC, pero imagino que será bastante complejo.
Lo único que me cojea un poco todavía es si podremos comprar el FT800 suelto, de momento solo lo vende Mikroe con todo el circuito implementado y con el circuito y la TFT. mirando en FTDI solo he encontrado precios para cantidades mayores de 100unid. Espero que en breve los distribuidores de electronica empiecen a comprar el chip y nos permitan comprar pequeñas cantidades para nuestros proyectos.
Bueno espero más información por parte de FTDI y Mikroe respecto al tema.
Por cierto planeta9999, ¿has conseguido hace un entorno gráfico con una ARM+Linux? hace un tiempo estuve pensando hacerlo, pero no me lo recomendaron por la complejidad, si pudieras mostrarme algún video de ejemplo o algo para hacerme una idea de la complejidad te lo agradecería. (pregunta basica: ¿por donde me recomiendas empezar?)