L'adattamento della fotocamera Linux inizia individuando il problema nello stack del software. Un BSP assembla comunemente l'avvio della scheda, il kernel e il relativo software. La struttura dei dispositivi descrive le connessioni e le risorse hardware. I driver eseguono operazioni di controllo del dispositivo e del percorso dati. Le applicazioni richiedono immagini tramite le interfacce disponibili. La modifica di uno strato non stabilisce la disponibilità negli altri.

Identificare la combinazione software effettiva

Registrare la revisione della scheda, il ramo del kernel e del fornitore, l'albero dei dispositivi, i driver e il firmware. I contenuti BSP variano in base alla piattaforma e all'ambito di fornitura; utilizzare l'elenco di file effettivo e creare risultati. La documentazione a monte spiega i meccanismi ma non stabilisce che un kernel del fornitore abbia le stesse interfacce o implementazione.

Controlla input e output per livello

Strato Elementi da controllare Prova
Software di supporto del circuito e BSP Avvio, configurazione del kernel e dipendenze Versioni e registri di avvio
Albero dei dispositivi Bus, indirizzi, alimentazione, orologi, reset ed endpoint Corrispondenza tra interfacce fisiche e configurazione attiva
Driver del sensore e del ricevitore Controllare la comunicazione, le modalità e i collegamenti dati Registri di sonda, configurazione e stato di acquisizione
Cattura l'applicazione Formato, dimensioni, buffer e tempi di frame Frame grezzi, contatori e record di errori

Le descrizioni dell'hardware non sono driver eseguibili

I nodi e le proprietà dell'albero dei dispositivi devono corrispondere ai collegamenti supportati dai driver correnti. L'aggiunta di un nodo non può sostituire un driver mancante. Quello del nocciolo documentazione del driver del sensore della fotocamera spiega la relazione tra clock esterni, frequenze di collegamento e condizioni hardware. Controllare i valori effettivi rispetto all'hardware di destinazione e ai relativi collegamenti.

Continuare dal sondaggio alla verifica del frame grezzo

Un sensore rilevato stabilisce solo il progresso nella fase corrispondente del percorso di controllo. Controlla se la modalità di destinazione forma un percorso dati funzionante, quindi salva formato, dimensioni, tempi dei fotogrammi e contenuto dell'immagine. Per guasti intermittenti, registrazione di interruzioni, ripristini e condizioni di errore. Un'anteprima di successo da sola non stabilisce un'acquisizione duratura.

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