我正在使用 CAN 总线接口和 PAl 相机接口在嵌入式 Linux 显示器上实现 QT 应用程序。总体目标是使用现代外观仪表显示机器的传感器数据(行驶速度 km/h 等),并在显示屏的下半部分显示 CAMERA 输入。CAMERA 输入矩形是 GUI Widget(具有 QT 框架的所有功能)还是只是独立显示(我的意思是按像素叠加)到屏幕上并不重要。
环境:
- 软件:Linux 4.1.15,
- 可用的 QT 平台插件:eglfs、linuxfb、minimal、minimalegl、offscreen、wayland-egl、wayland。
摄像头:/dev/video0 /dev/video1 Video4Linux 设备,驱动程序 mxc_v4l2。
硬件为 Freescale / NXP、i.MX6 Solo / Quad、ARM Cortex-A9、800 MHz (Solo) / 1000 MHz (Quad)。
使用 Framebuffer 输出设备 /dev/fb0 将摄像机输入基本显示到屏幕上可以正常工作。
在 QT 应用程序内部或之上显示相机输入的最简单方法是什么?你能建议/推荐一条路吗?