Из вашего приложения только через ioctl. Рекомендую вам почитать спецификацию v4l2 на предмет архитектуры этой системы и возможностей, доступных из userspace через API.
Как и писал ранее, тоже планирую реализовать эту функциональность, так что отпишусь потом в эту тему.
ОК, я пока тогда займусь тоже другой проблемой своего проекта.
Весь проект построен на v4l2 поэтому читаю и изучаю его потихоньку одновременно.
Можешь написать мне в почту или скинуть контакт, когда начнешь разбираться с этим или если я вдруг первый начну копать в эту сторону, чтобы сообщить об этом?
Заодно тут лог вести будем.
видео ряд тормозит что-то...вроде бы раньше не было такого...файл обычные не модифицированный, прошивка стандартная тоже ничего не менял...че за фигня произошла.
Фигня какая-то. Скачал с kernel.org исходники ядра версии 2.6.35 и подсовываю файлы необходимые для компиляции adv780 и выдает мне ошибки две:
linux/bitops.h:133: ошибка: #error BITS_PER_LONG not 32 or 64
linux/mmzone.h:18: ошибка: generated/bounds.h: No such file or directory
Может я что-то не так делаю? Первый раз работаю с драйвером...кое-какую инфу почитал, но все-таки вот как для дураков, че сделать-то надо?
Первая ошибка вообще неадекватная какая-то...ну вторую я могу понять могу, но странно....файла в исходниках ядра действительно нет...
впечатление, что вы не сделали make bla-bla_defconfig..
это по первому..
по второму - не понимаю смысл действий или в ванильном ядре есть поддержка всей периферии imx535?
внедрение кода драйвера в непатченное ядро - это достаточно сложная задача..
Эм...я хотел просто собрать драйвер в виде модуля
чтобы потом с помощью этой команды выполнить insmod adv7180_tvin.ko
...предположил что файлов которые он запрашивает при компиляции ему хватит...я так понимаю что я чего-то не понимаю...