Linux/Kernel: как выбрать фреймворк Videobuf2 в качестве модуля ядра?

Я хотел бы выбрать модули videobuf2 в качестве модулей ядра. Делаю "make menuconfig", но ничего не нахожу.

Я хотел бы иметь файлы .ko, чтобы загружать их, потому что я программирую драйвер на основе VIVI, который их использует.

Я думаю, мне придется полностью перекомпилировать ядро, но можно ли просто перекомпилировать/пересобрать часть модулей?

Я использую Ubuntu 11.04 с ядром 3.1.10.

Спасибо.


person Manel    schedule 23.02.2012    source источник


Ответы (1)


Решено: вам нужно установить устройство, которое использует фреймворк Videobuf2, следовательно, videobuf2-core.ko и т. д. устанавливаются автоматически. В моем случае я выбрал «Виртуальный драйвер» в качестве модуля ядра, и я думаю, что это помогло.

От Павла Осчака: На самом деле это сделано намеренно. Вам не нужно компилировать videobuf2, если вы не хотите компилировать драйвер, который его использует, поэтому vb2 выбирается автоматически, когда вы выбираете драйвер для компиляции. Вы не можете выбрать его вручную в menuconfig (если вы не отредактируете файл конфигурации).

person Manel    schedule 27.02.2012