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.