Une carte de caméra personnalisée nécessite une liste documentée d'interfaces matérielles et logicielles, y compris le capteur, la plate-forme informatique, l'alimentation, les horloges et les versions logicielles. Cet article décrit un workflow de développement proposé, depuis la définition de l'interface jusqu'à la création du prototype. Il ne rend pas compte de la conception, de la fabrication ou de l’adaptation de la plateforme terminée.

Définir les entrées avant la conception

Identifiez le capteur ou le module, le brochage du connecteur, les normes de signal, la séquence d'alimentation, les horloges, les bus de contrôle, les modes de sortie et les restrictions mécaniques. Enregistrer les révisions des documents du fabricant et la portée des conceptions de référence. Les cartes existantes, les progiciels et les journaux d'erreurs partageables facilitent les enquêtes. Gardez les paramètres non confirmés en dehors des valeurs de conception fixes.

Livrer et vérifier par étape

Scène Sorties Preuves nécessaires avant de procéder
Interfaces et portée Liste des paramètres, étendue du logiciel et éléments non résolus Connexions et dépendances clés vérifiées
Revue de conception Fichiers de conception convenus et problèmes de révision Problèmes d'alimentation, de signaux, de composants et mécaniques résolus
Mise sous tension du prototype Révision de la carte, configuration installée et mesures L'alimentation, les horloges, la réinitialisation et la communication de contrôle répondent aux conditions convenues
Capture d'images brutes Pilotes, arborescence des périphériques, paramètres et fichiers de trame Modes, format, compteurs et contenu de l'image vérifiés
Intégration et retest Exemple de programme, liste de problèmes et étapes de récupération Entrées commerciales convenues et scénarios de pannes retestés

Gérer les modifications matérielles avec les versions logicielles

Associez chaque révision de la carte à son BSP, son arborescence de périphériques et ses pilotes. Le cas échéant, vérifiez l'acquisition sur une carte de référence avant d'évaluer les différences entre les cartes personnalisées. L’acceptation du tableau de référence n’établit pas l’acceptation du prototype personnalisé. Voir le Documentation sur l'utilisation de l'arborescence des périphériques Linux pour son rôle ; utilisez les liaisons et les pilotes du noyau actuel.

Préserver les conditions de construction et les travaux inachevés lors de la remise

Les livrables convenus peuvent inclure des fichiers de conception modifiables, des données de fabrication, des listes de pièces, des logiciels, des instructions de construction et des enregistrements de tests. Confirmez séparément les licences tierces et les restrictions binaires des fournisseurs. Après les tests de mise sous tension du prototype et d'intégration de la caméra, organisez une vérification plus approfondie de la température, de la puissance, de la charge de travail et de la durée cibles. Une image obtenue lors d'un test au banc d'ingénierie n'établit pas l'acceptation d'un lot de production de cartes.

Prestations associées : Matériel de vision et technologie embarquée, consultation de projet.