Установить модуль ядра

Чтобы создать и установить модуль V4L2, нужно ли его загрузить, или он уже является частью ядра (и все, что мне нужно сделать, это выбрать его, чтобы его построить, через конфигурацию ядра)?

Я запускаю расписание Angstrom [kernel 2.6.32.61].

Результат конфигурации ядра:

--- Multimedia support *** Multimedia core support *** [*] Video For Linux [*] Enable Video For Linux API 1 (DEPRECATED) *** Multimedia drivers *** [*] Video capture adapters ---> [*] Radio Adapters ---> [ ] DAB adapters 

Это часть источника linux linux, и это должно включать 2.6.x. Если вы запустите make menuconfig и нажмите / , вы получите поиск.

Для источника 3.11 ядро V4L2 запускается с помощью VIDEO_DEV, для которого требуются Драйверы устройств -> Поддержка мультимедиа и драйверы устройств -> Поддержка мультимедиа -> Камеры / видеографы или какая-либо другая поддержка камеры; большинство людей, вероятно, захотят получить к нему доступ через USB, и если вы выберите Device Drivers -> Multimedia Support -> Media USB Adapters -> USB Video Class V4L2, это часть этого.

Однако варианты для 2.6.x могут быть немного разными.

Вам, вероятно, не нужно создавать это в ядре. Если вы можете взять свою текущую конфигурацию и добавить необходимые параметры в качестве модулей, то вы должны иметь возможность make modules_install с установленным INSTALL_MOD_PATH (если нет, они make modules_install в /lib/modules/xxx ) и скопируют их в целевую system /lib/modules/xxx . Затем вам нужно запустить depmod из целевой системы (или посмотреть man depmod ).