Configuração da função de webcam para a famosa Breeze Cam

Este tutorial é para a instalação e configuração do driver para possibilitar a função de webcam na mini-câmera digital Breeze Cam.

[ Hits: 49.227 ]

Por: Daniel Lobo em 19/10/2005


Compilando, instalando e levantando o módulo



Bem, isto deve resolver e deixar pronto para compilar o driver para o suporte de webcam para a BreezeCAM, agora siga os passos abaixo.

Descompacte o arquivo sqcam_driver_for_kernel_2_6-0.1b.tar.gz:

$ tar -vxzf sqcam_driver_for_kernel_2_6-0.1b.tar.gz

Entre no diretório:

$ cd sqcam_driver_for_kernel_2_6-0.1b/

Se você usa kernel abaixo do 2.6.11, pule essa parte de modificação de código e vá direto para a compilação do módulo.

Abra o arquivo sq905.c com o seu editor de texto favorito e edite a linha que contem o código:

  if (remap_page_range(vma, start, page, PAGE_SIZE, PAGE_SHARED)) {

E substitua por:

    if (remap_pfn_range(vma, start, page >> PAGE_SHIFT, PAGE_SIZE, PAGE_SHARED)) {

Feito isto, salve e compile normalmente digitando:

$ make

Logo após a compilação, deverá ser copiado o arquivo sqcam.ko para o diretório dos módulos do kernel, referente a suporte multimídia, digitando já como root:

# cp sqcam.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/

E logo após digite:

# depmod -a

Bem, supondo que você esteja com o suporte ao Video4Linux compilado como módulo e supondo que o módulo videodev esteja levantado e com os dispositivos devidamente criados, digite:

# modprobe sqcam

E pronto! Sua mini-câmera "Breeze Cam" agora com a funcionalidade de webcam no Linux! Teste com o xawtv digitando:

$ xawtv -c /dev/video

Ou então com o aMSN da versão CVS, que já possui o suporte a webcam conforme a dica em:
E divirta-se!

Daniel Lobo

Página anterior    

Páginas do artigo
   1. Introdução
   2. Compilando o suporte a Video For Linux no kernel 2.6.x
   3. Compilando, instalando e levantando o módulo
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Gerenciando módulos no Linux

Passos essenciais para configurar um servidor de impressão dedicado no Linux

Instalando driver ATI RADEON 9200SE no Slackware 10.0 com OpenGL

Instalação da placa PXE Intelbras

Configurando a placa de captura Pinnacle PCTV 110i [chip saa7134] no Slackware 10.2+

  
Comentários
[1] Comentário enviado por marcianovc em 19/10/2005 - 16:13h

kamarada estava a procura de um tuto ja faz algum tempo, pra usa a breeze cam, tenho uma aqui mas nunca funciono como webcam no meu slackware, vo testa daqui a poco pra ve se funciona, o lance de configura o V4L eh soh muda pra modulo no kernel ? e compila novamente ?

[2] Comentário enviado por professordavid em 20/10/2005 - 13:17h

Cara, muito bom este artigo, eu tinha um amigo com breze cam e funcionava normalmente na casa dele, por isso não imaginava que tivesse esse baile todo.
Só como comentário pessoal, o módulo no slackware não poderia ficar no
arquivo /etc/rc.d/rc.modules para subir automaticamente?

[3] Comentário enviado por pedru em 09/11/2005 - 19:45h

Aqui no meu (Debian)
nao tem essa pasta linux pra editar o kernel...
vou procurar mais sobre isso!...
qqr ajuda sou grato!
Abraçus

[4] Comentário enviado por danbroken em 29/11/2005 - 16:38h

Galera, desculpem-me não respondi as perguntas porque esqueci de atualizar meu email no cadastro do VOL então não vi que meu artigo tinha sido republicado.

Marcianovc, se o suporte V4L já estiver habilitado no kernel, não precisa recompilar, mesmo que esteja como build-in.
ProfessorDavid, pode sim adicionar a chamada do módulo no /etc/rc.d/rc.modules para subir automaticamente. A gosto do usuário.
Pedru, você deve baixar a fonte do kernel pelo o apt-get no caso do seu kernel ser 2.6.x, agora se for 2.4, você deverá recompilar o kernel para 2.6.x. Ainda não testei a compatibilidade desse driver com o kernel 2.4.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts