Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ov51x [Le 30/05/2007, 03:57] benjisan |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>webcam materiel hercules deluxe}} | ||
- | ---- | ||
- | ====== Installation du module OV51x ====== | ||
- | |||
- | De nombreuses webcam sont supportées par ce module (et notamment les Hercules Deluxe et Classic). La liste exacte se trouve [[http://www.ovcam.org/ov511/cameras.html|ici]]. Il est à noter que le tutoriel portera sur l'installation du driver OV51x modifié (voir cette [[http://www.rastageeks.org/ov51x-jpeg/index.php/Main_Page|page]]). L'installation est probablement la même pour les drivers OV51x/OV511 "officiels" disponibles [[http://www.ovcam.org/ov511/|ici]]. L'intérêt de la version modifiée est que cette dernière propose le support de la compression jpeg. | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Prérequis ===== | ||
- | Il est important de savoir que les headers du kernel de la machine où l'installation aura lieu sont nécessaires. Si vous utilisez le noyau fourni par défaut avec Ubuntu, installez-les (si vous avez compilé vous-même votre noyau, vous les avez déjà !) : | ||
- | |||
- | <code> | ||
- | sudo apt-get install linux-headers-`uname -r` | ||
- | </code> | ||
- | |||
- | Il faut aussi installer le compilateur gcc qui va bien, car il n'est pas installe en standard sur Ubuntu : | ||
- | |||
- | <code> | ||
- | sudo apt-get install gcc-3.4 | ||
- | </code> | ||
- | |||
- | |||
- | |||
- | ===== Noyaux inférieurs au 2.6.18 ===== | ||
- | |||
- | === Préparation du module === | ||
- | |||
- | Il faut tout d'abord télécharger et préparer le module [[http://www.rastageeks.org/downloads/ov51x-jpeg/old-releases/|ici]]. On télécharge la version 0.5.4 (les versions antérieures ne fonctionnent pas avec les noyaux inférieurs au 2.6.18) sur rastageeks : | ||
- | |||
- | |||
- | On télécharge, décompresse et on se place dans ce dossier : | ||
- | |||
- | <code> | ||
- | wget http://www.rastageeks.org/downloads/ov51x-jpeg/old-releases/ov51x-jpeg-0.5.4.tar.gz | ||
- | tar -xzvf ov51x-jpeg-0.5.4.tar.gz | ||
- | cd ov51x-jpeg-0.5.4 | ||
- | </code> | ||
- | |||
- | Pour ceux qui ont une webcam Hercules (et d'autres ?), afin d'éviter d'avoir un vilain écran tout vert avec Kopete, entre autres, ouvrez le fichier **ov51x.c** avec votre éditeur préféré et remplacez la ligne : | ||
- | |||
- | <code> | ||
- | static int force_palette; | ||
- | </code> | ||
- | |||
- | par | ||
- | |||
- | <code> | ||
- | static int force_palette = 4; | ||
- | </code> | ||
- | |||
- | |||
- | === Compilation === | ||
- | |||
- | On compile le module en utilisateur normal et on l'installe en root : | ||
- | |||
- | <code> | ||
- | make | ||
- | sudo make install | ||
- | </code> | ||
- | |||
- | |||
- | === Chargement des modules === | ||
- | |||
- | On vérifie les dépendances : | ||
- | |||
- | <code> | ||
- | sudo depmod | ||
- | </code> | ||
- | |||
- | Et on charge le module : | ||
- | |||
- | <code> | ||
- | sudo modprobe ov51x | ||
- | </code> | ||
- | |||
- | Et voilà ! La caméra est fonctionnelle. | ||
- | |||
- | Pour que le module soit chargé automatiquement au démarrage, on rajoute simplement une ligne **ov51x** dans le fichier **/etc/modules**. | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Noyaux 2.6.18 ou supérieurs ===== | ||
- | |||
- | === Préparation du module === | ||
- | |||
- | Il faut tout d'abord télécharger et préparer le module. On télécharge la dernière version sur [[http://www.rastageeks.org/downloads/ov51x-jpeg/|rastageeks]]. Attention : les noms ne sont pas tout à fait les mêmes que dans le cas précédent ! | ||
- | |||
- | On le décompresse et on se place dans ce dossier (remplacez XXX par le numéro de version) : | ||
- | |||
- | <code> | ||
- | wget http://www.rastageeks.org/downloads/ov51x-jpeg/ov51x-jpeg-1.5.1.tar.gz | ||
- | tar xzvf ov51x-jpeg-1.5.1.tar.gz | ||
- | |||
- | </code> | ||
- | |||
- | Pour ceux qui ont une webcam Hercules (et d'autres ?), afin d'éviter d'avoir un vilain écran tout vert avec Kopete, entre autres, ouvrez le fichier **ov51x-jpeg-core.c** avec votre éditeur préféré (par exemple avec gedit : **sudo gedit** ov51x-jpeg-core.c) et remplacez la ligne : | ||
- | |||
- | <code> | ||
- | static int force_palette; | ||
- | </code> | ||
- | |||
- | par | ||
- | |||
- | <code> | ||
- | static int force_palette = 4; | ||
- | </code> | ||
- | |||
- | |||
- | Puis se placer dans le dossier ... | ||
- | <code> | ||
- | cd ov51x-jpeg-1.5.0 | ||
- | </code> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | === Compilation === | ||
- | |||
- | On compile le module en utilisateur normal et on l'installe en root : | ||
- | |||
- | <code> | ||
- | make | ||
- | sudo make install | ||
- | </code> | ||
- | |||
- | |||
- | === Chargement des modules === | ||
- | |||
- | On charge le module : | ||
- | |||
- | <code> | ||
- | sudo modprobe ov51x-jpeg | ||
- | </code> | ||
- | |||
- | Et voilà ! La caméra est fonctionnelle. | ||
- | |||
- | Le module est normalement chargé automatiquement au démarrage. Toutefois si cela n'était pas le cas, il suffit de rajouter simplement une ligne **ov51x-jpeg** dans le fichier **/etc/modules** (ou **/etc/modprobe.conf** pour certaines distributions autres qu'Ubuntu). |