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.