Una scheda fotocamera personalizzata necessita di un elenco documentato di interfacce hardware e software, inclusi sensore, piattaforma informatica, alimentazione, orologi e versioni software. Questo articolo descrive un flusso di lavoro di sviluppo proposto, dalla definizione dell'interfaccia alla realizzazione del prototipo. Non riporta la progettazione, la produzione o l'adattamento della piattaforma completati.

Definire gli input prima della progettazione

Identificare il sensore o il modulo, la piedinatura del connettore, gli standard del segnale, la sequenza di alimentazione, gli orologi, i bus di controllo, le modalità di uscita e le restrizioni meccaniche. Registrare le revisioni dei documenti del produttore e l'ambito dei progetti di riferimento. Schede esistenti, pacchetti software e registri degli errori condivisibili supportano l'indagine. Mantenere i parametri non confermati fuori dai valori di progettazione fissi.

Consegnare e verificare per fase

Palcoscenico Uscite Prove necessarie prima di procedere
Interfacce e ambito Elenco dei parametri, ambito del software ed elementi irrisolti Connessioni e dipendenze chiave controllate
Revisione del progetto File di progettazione concordati e problemi di revisione Alimentazione, segnali, componenti e problemi meccanici risolti
Accensione del prototipo Revisione scheda, configurazione montata e misure Alimentazione, orologi, ripristino e comunicazione di controllo soddisfano le condizioni concordate
Acquisizione di fotogrammi grezzi Driver, struttura dei dispositivi, impostazioni e file frame Modalità, formato, contatori e contenuto dell'immagine controllati
Integrazione e ripetizione del test Programma di esempio, elenco dei problemi e passaggi di ripristino Input aziendali concordati e scenari di guasto ritestati

Gestisci le modifiche hardware con le versioni software

Associa ciascuna revisione della scheda al suo BSP, albero dei dispositivi e driver. Ove disponibile, verificare l'acquisizione su una scheda di riferimento prima di valutare le differenze tra le schede personalizzate. L'accettazione da parte del comitato di riferimento non stabilisce l'accettazione del prototipo personalizzato. Vedi il Documentazione sull'utilizzo dell'albero dei dispositivi Linux per il suo ruolo; utilizzare collegamenti e driver dal kernel reale.

Preservare le condizioni di costruzione e il lavoro incompiuto al momento della consegna

I risultati concordati possono includere file di progettazione modificabili, dati di produzione, elenchi di parti, software, istruzioni di costruzione e registrazioni di test. Conferma separatamente le licenze di terze parti e le restrizioni binarie del fornitore. Dopo i test di accensione e integrazione della fotocamera del prototipo, organizzare un'ulteriore verifica della temperatura, della potenza, del carico di lavoro e della durata target. Un'immagine ottenuta durante un test al banco tecnico non stabilisce l'accettazione di un lotto di produzione di schede.

Servizi correlati: Hardware di visione e tecnologia embedded, consultazione del progetto.