Desarrollo de Linux integrado, cómo hacer que la pantalla LCD muestre imágenes, ¿hay alguna llamada a función?
Dos implementaciones, una es usar framebuffer y la otra es abrir el servicio X.
Relativamente hablando, el framebuffer integrado de bajo rendimiento es mejor. Si el rendimiento es bueno, puede utilizar el servicio X para implementar la visualización gráfica. El primero se basa en el controlador de visualización del kernel y el segundo depende del controlador del servicio X.
El servicio X puede ejecutar una gran cantidad de software sin necesidad de volver a desarrollarlo, pero la arquitectura c/s no es muy eficiente.
Framebuffer es una memoria que el software opera directamente en el hardware y su rendimiento es relativamente bueno. Pero muchas funciones requieren que usted mismo escriba el código para implementarlas.
Si no recuerdo mal, mostrar imágenes en Facebook significa decodificar las imágenes en un formato compatible con su software y luego escribir esta parte de los datos en la memoria de Facebook.
No me busques pase lo que pase. Se recomienda leer artículos de desarrollo relacionados.
Además, la biblioteca QT en sí tiene una biblioteca de funciones para salida directa de fb, y GTK parece tenerla también, pero parece que aún no está completamente disponible. No está mal usarlos como biblioteca de funciones de transición. ¡Pero tenga en cuenta sus acuerdos de software!