Papan kamera khusus memerlukan daftar antarmuka perangkat keras dan perangkat lunak yang terdokumentasi, termasuk sensor, platform komputasi, daya, jam, dan versi perangkat lunak. Artikel ini menjelaskan alur kerja pengembangan yang diusulkan mulai dari definisi antarmuka hingga pembuatan prototipe. Laporan ini tidak melaporkan penyelesaian desain, manufaktur, atau adaptasi platform.

Tentukan input sebelum desain

Identifikasi sensor atau modul, pinout konektor, standar sinyal, urutan daya, jam, bus kontrol, mode keluaran, dan batasan mekanis. Catat revisi dokumen pabrikan dan ruang lingkup desain referensi. Papan yang ada, paket perangkat lunak, dan log kesalahan yang dapat dibagikan mendukung penyelidikan. Jauhkan parameter yang belum dikonfirmasi dari nilai desain tetap.

Kirim dan verifikasi secara bertahap

Panggung Keluaran Bukti diperlukan sebelum melanjutkan
Antarmuka dan ruang lingkup Daftar parameter, cakupan perangkat lunak, dan item yang belum terselesaikan Koneksi dan dependensi utama diperiksa
Tinjauan desain Menyetujui file desain dan meninjau masalah Masalah daya, sinyal, komponen, dan mekanis diatasi
Penyalaan prototipe Revisi papan, konfigurasi dan pengukuran yang dipasang Komunikasi daya, jam, reset, dan kontrol memenuhi ketentuan yang disepakati
Pengambilan bingkai mentah Driver, pohon perangkat, pengaturan dan file bingkai Mode, format, penghitung, dan konten gambar diperiksa
Integrasi dan pengujian ulang Contoh program, daftar masalah dan langkah pemulihan Masukan bisnis yang disepakati dan skenario kesalahan diuji ulang

Kelola perubahan perangkat keras dengan versi perangkat lunak

Kaitkan setiap revisi papan dengan BSP, pohon perangkat, dan drivernya. Jika tersedia, verifikasi akuisisi pada papan referensi sebelum menilai perbedaan papan khusus. Penerimaan papan referensi tidak menetapkan penerimaan prototipe khusus. Lihat Dokumentasi penggunaan pohon perangkat Linux untuk perannya; gunakan binding dan driver dari kernel sebenarnya.

Pertahankan kondisi pembangunan dan pekerjaan yang belum selesai pada saat serah terima

Hasil yang disepakati dapat mencakup file desain yang dapat diedit, data manufaktur, daftar suku cadang, perangkat lunak, instruksi pembuatan, dan catatan pengujian. Konfirmasikan lisensi pihak ketiga dan pembatasan biner pemasok secara terpisah. Setelah pengujian penyalaan prototipe dan integrasi kamera, atur verifikasi lebih lanjut untuk suhu target, daya, beban kerja, dan durasi. Gambar yang diperoleh selama uji bangku teknik tidak menunjukkan penerimaan sejumlah papan produksi.

Layanan terkait: Perangkat keras visi dan teknologi tertanam, konsultasi proyek.