Instale o módulo do kernel [V4L2]

1

Para construir e instalar o módulo V4L2, eu tenho que baixá-lo, ou ele já faz parte do kernel (e tudo que eu tenho que fazer é escolhê-lo, para construí-lo, via configuração do kernel)?

Estou executando a distribuição Angstrom [kernel 2.6.32.61].

Resultado da configuração do kernel:

--- Multimedia support
      *** Multimedia core support ***                                                                       
[*]   Video For Linux                                                                                       
[*]     Enable Video For Linux API 1 (DEPRECATED)                                                          
      *** Multimedia drivers ***                                                                            
[*]   Video capture adapters  --->                                                                          
[*]   Radio Adapters  --->                                                                                  
[ ]   DAB adapters
    
por dempap 12.02.2014 / 16:11

1 resposta

0

É parte do código fonte do Linux, e isso deve incluir o 2.6.x. Se você executar make menuconfig e clicar em / , você terá uma pesquisa.

Para a fonte 3.11, o núcleo V4L2 é acionado por VIDEO_DEV, que requer Drivers de dispositivos - > Suporte multimídia e Drivers de dispositivos - > Suporte multimídia - > Câmeras / video grabbers ou algum outro suporte de câmera; a maioria das pessoas provavelmente desejará acessá-lo via USB, e se você selecionar Drivers de dispositivos - > Suporte multimídia - > Adaptadores USB de mídia - > A Classe de Vídeo USB V4L2 é parte disso.

No entanto, as opções para o 2.6.x podem ser ligeiramente diferentes.

Você provavelmente não precisa construir isso no kernel. Se você pode pegar sua configuração atual e adicionar as opções necessárias como módulos, então você deve ser capaz de make modules_install com INSTALL_MOD_PATH set (se não, eles vão acabar em /lib/modules/x.x.x ) e copiá-los para o alvo /lib/modules/x.x.x do sistema. Em seguida, você precisa executar depmod do sistema de destino (ou ver man depmod ).

    
por 12.02.2014 / 16:56