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.