Продолжаю изучать и искать наиболее приемлемое для себя программное решение, раньше ковырялся с QML теперь вот с L2V4.
Вывод картинки производится на плаг SK-ATM0700D4-Plug.
Собрал системы на основе imx6sk_qt5gst_defconfig, изменив только тип платы и в fb0 поставил ldb, sk-atm0704, а в fb1 поставил hdmi, 1920x1080.
Вот код, который я написал на основе того, который работает на плаге imx53: Код отображения
Вот ошибка, которую я получаю:
Может кто-то сталкивался с чем-то подобным? Может я чего-то недовключил?
Я в menuconfig в разделе "legacy config option" три пункта:
- v4l2-compliance
- v4l2-ctl
- v4l2-dbg
может их нужно как-то включить?
Самое интересное что этот код в приципе работает на imx53 в той версии в которой я его покупал несколько лет назад.
Нашел тесты на плате в корнейвой папке imx-test.
Там попробовал тест mxc_fb_test.out и mxc_v4l2_output.out и они вроде бы с экраном взаимодействуют.
Хотя на первый взгляд реализация последнего очень похожа на мою...но буду тщательнее разбираться в чем разница.
Ну и уж до кучи вопрос, что нужно сделать чтобы в include появился mxcfb.h?
Просто указать на include в linux-custom не помогает, валится куча других зависимостей.
В прошлый раз, как я смогу найти, мне выдали toolchain с собранными этими делами: ADV7180 и Video4Linux2
а сейчас мне это надо как-то самому собрать я так понимаю,
но вот как?
Это да, я находил, просто в Qt creator я этот модуль подключить не могу если на него явно ссылку на дам, но даже если и дам будут ошибки компиляции вроде других не найденых хедоров.