Für eine benutzerdefinierte Kameraplatine ist eine dokumentierte Liste der Hardware- und Softwareschnittstellen erforderlich, einschließlich Sensor, Computerplattform, Stromversorgung, Uhren und Softwareversionen. Dieser Artikel beschreibt einen vorgeschlagenen Entwicklungsworkflow von der Schnittstellendefinition bis zur Prototypenerstellung. Es werden keine abgeschlossenen Design-, Herstellungs- oder Plattformanpassungen gemeldet.

Definieren Sie die Eingaben vor dem Entwurf

Identifizieren Sie den Sensor oder das Modul, die Pinbelegung des Steckers, Signalstandards, Stromsequenz, Takte, Steuerbusse, Ausgangsmodi und mechanische Einschränkungen. Erfassen Sie Überarbeitungen von Herstellerdokumenten und den Umfang von Referenzdesigns. Vorhandene Boards, Softwarepakete und gemeinsam nutzbare Fehlerprotokolle unterstützen die Untersuchung. Halten Sie unbestätigte Parameter von festen Entwurfswerten fern.

Liefern und prüfen Sie stufenweise

Bühne Ausgänge Vor dem Fortfahren sind Beweise erforderlich
Schnittstellen und Umfang Parameterliste, Softwareumfang und ungelöste Punkte Wichtige Verbindungen und Abhängigkeiten überprüft
Designüberprüfung Vereinbarte Designdateien und Überprüfungsprobleme Behandelt werden Stromversorgung, Signale, Komponenten und mechanische Probleme
Einschalten des Prototyps Platinenrevision, angepasste Konfiguration und Maße Stromversorgung, Uhren, Reset und Steuerkommunikation entsprechen den vereinbarten Bedingungen
Rohbilderfassung Treiber, Gerätebaum, Einstellungen und Rahmendateien Modi, Format, Zähler und Bildinhalt überprüft
Integration und erneutes Testen Beispielprogramm, Problemliste und Wiederherstellungsschritte Vereinbarte Geschäftseingaben und Fehlerszenarien erneut getestet

Verwalten Sie Hardwareänderungen mit Softwareversionen

Verknüpfen Sie jede Platinenrevision mit ihrem BSP, Gerätebaum und Treibern. Überprüfen Sie, sofern verfügbar, den Erwerb auf einer Referenzplatine, bevor Sie die Unterschiede zwischen benutzerdefinierten Platinen beurteilen. Die Akzeptanz einer Referenzplatine begründet keine Akzeptanz eines benutzerdefinierten Prototyps. Siehe die Dokumentation zur Verwendung des Linux-Gerätebaums für seine Rolle; Verwenden Sie Bindungen und Treiber aus dem eigentlichen Kernel.

Bauzustand und unvollendete Arbeiten bei Übergabe erhalten

Zu den vereinbarten Leistungen können bearbeitbare Designdateien, Fertigungsdaten, Teilelisten, Software, Bauanweisungen und Testaufzeichnungen gehören. Bestätigen Sie die Lizenzen von Drittanbietern und die Binärbeschränkungen des Anbieters separat. Nach dem Einschalten des Prototyps und den Kameraintegrationstests veranlassen Sie eine weitere Überprüfung der Zieltemperatur, Leistung, Arbeitslast und Dauer. Ein bei einem technischen Prüfstandstest erhaltenes Bild stellt keinen Beweis für die Akzeptanz einer Produktionscharge von Platinen dar.

Verwandte Dienstleistungen: Vision-Hardware und eingebettete Technologie, Projektberatung.