L'adaptation de la caméra Linux commence par localiser le problème dans la pile logicielle. Un BSP assemble généralement le démarrage de la carte, le noyau et les logiciels associés. L'arborescence des périphériques décrit les connexions matérielles et les ressources. Les pilotes exécutent des opérations de contrôle des périphériques et de chemin de données. Les applications demandent des images via les interfaces disponibles. Changer une couche n’établit pas la préparation des autres.
Identifiez la combinaison logicielle réelle
Enregistrez la révision de la carte, la branche du noyau et du fournisseur, l'arborescence des périphériques, les pilotes et le micrologiciel. Le contenu du BSP varie selon la plate-forme et l'étendue de la livraison ; utilisez la liste de fichiers réelle et les résultats de construction. La documentation en amont explique les mécanismes mais n'établit pas qu'un noyau fournisseur a les mêmes interfaces ou implémentations.
Vérifier les entrées et sorties par couche
| Couche | Éléments à vérifier | Preuve |
|---|---|---|
| Logiciel de support de circuits imprimés et BSP | Démarrage, configuration du noyau et dépendances | Versions et journaux de démarrage |
| Arborescence des appareils | Bus, adresses, alimentation, horloges, réinitialisation et points de terminaison | Correspondance entre interfaces physiques et configuration active |
| Pilotes de capteurs et de récepteurs | Contrôler la communication, les modes et les liaisons de données | Journaux de sonde, de configuration et d'état de capture |
| Application de capture | Format, dimensions, tampons et durées d'image | Trames brutes, compteurs et enregistrements d'erreurs |
Les descriptions de matériel ne sont pas des pilotes exécutables
Les nœuds et les propriétés de l'arborescence des périphériques doivent correspondre aux liaisons prises en charge par les pilotes actuels. L'ajout d'un nœud ne peut pas remplacer un pilote manquant. Le noyau documentation du pilote du capteur de caméra explique la relation entre les horloges externes, les fréquences de liaison et les conditions matérielles. Vérifiez les valeurs réelles par rapport au matériel cible et à ses liaisons.
Continuer du sondage à la vérification de la trame brute
Un capteur détecté établit uniquement la progression à l’étape correspondante du chemin de contrôle. Vérifiez si le mode cible forme un chemin de données de travail, puis enregistrez le format, les dimensions, les durées d'image et le contenu de l'image. Pour les pannes intermittentes, enregistrez les conditions d’arrêt, de récupération et d’erreur. Un aperçu réussi ne garantit pas à lui seul une acquisition durable.
Prestations associées : Matériel de vision et technologie embarquée, consultation de projet.