Setup du driver de la caméra Prophesee⚓
Configuration⚓
- Raspberry Pi 5
- OS : Ubuntu 24.04.3 LTS
- Open EB (Metavision SDK 4.6.2 (version la plus récente gratuite) disponible uniquement pour Ubuntu 20.04 ou 22.04)
- Camera Genx320 de chez Prophesee
Installation du driver⚓
Pour installer le driver suivre la méthode 2 de ce guide1 (ne pas oublier que nous sommes sur Ubuntu et non sur un OS RPi, nous devrons donc effectuer quelques modifications).
1. Clone du repository rpi-sensor-drivers⚓
1 2 | |
2. Suivi de la partie installation du readme de rpi-sensor-drivers⚓
Remplacer la première instruction par
1 2 | |
Puis lancez l'instruction suivante pour vérifier si le package s’est bien installé. Si rien ne s'affiche c'est qu'il y a eu un problème lors de l'installation
1 | |
Installez v4l2:
1 2 | |
Ajouter la caméra lors du boot (copier coller le contenu suivant à la fin du fichier txt) :
dtoverlay=genx320
1 | |
Suivez ensuite les étapes données dans la suite de la section installation du readme.
Une fois l'installation terminée, vérifiez sur quel kernel est le module :
Pour voir sur quel kernel est le module :
1 | |
Exemple : vermagic: 6.8.0-1047-raspi SMP preempt mod_unload modversions aarch64
Pour voir quel est le kernel actuel:
1 | |
Exemple : 6.8.0-1048-raspi
Il y a un mismatch …
Ajoutez ensuite le module du driver
1 | |
3. Utilisation (à chaque fois que vous souhaitez utiliser la caméra)⚓
Charger le driver de la caméra
Manuellement ou lors du lancement de la RPi, chargez le driver en renseignant le device tree overlay:
1 2 3 4 5 | |
Placez vous ensuite à la racine du fichier rpi-sensor-driver et exécutez :
1 | |
Enfin placez vous à la localisation suivante :
1 2 | |
[!WARNING] Ne pas exécuter cette commande : export V4L2_HEAP=vidbuf_cached si puisque le fichier considéré (vidbuf_cached) n’existe pas. Si elle est exécutée : unset V4L2_HEAP.
[!NOTE] Lorsque vous voudrez de nouveau utiliser la caméra, il faudra toujours recharger le fichier config : ./rp5_setup_v4l.sh
Plus globalement, voici l’ensemble des ressources qui pourrait vous être utiles: