Özel bir kamera kartı, sensör, bilgi işlem platformu, güç, saatler ve yazılım sürümleri de dahil olmak üzere belgelenmiş bir donanım ve yazılım arayüzleri listesine ihtiyaç duyar. Bu makalede, arayüz tanımından prototip oluşturmaya kadar önerilen bir geliştirme iş akışı açıklanmaktadır. Tamamlanan tasarım, imalat veya platform uyarlamasını raporlamaz.
Tasarımdan önce girdileri tanımlayın
Sensörü veya modülü, konnektör pin çıkışını, sinyal standartlarını, güç sırasını, saatleri, kontrol veri yollarını, çıkış modlarını ve mekanik kısıtlamaları tanımlayın. Üreticinin belge revizyonlarını ve referans tasarımlarının kapsamını kaydedin. Mevcut panolar, yazılım paketleri ve paylaşılabilir hata günlükleri soruşturmayı destekler. Doğrulanmamış parametreleri sabit tasarım değerlerinin dışında tutun.
Aşamaya göre teslim edin ve doğrulayın
| Sahne | Çıkışlar | Devam etmeden önce gerekli kanıt |
|---|---|---|
| Arayüzler ve kapsam | Parametre listesi, yazılım kapsamı ve çözülmemiş öğeler | Anahtar bağlantılar ve bağımlılıklar kontrol edildi |
| Tasarım incelemesi | Üzerinde mutabık kalınan tasarım dosyaları ve inceleme sorunları | Güç, sinyaller, bileşenler ve mekanik sorunlar ele alındı |
| Prototip açılışı | Kart revizyonu, takılan konfigürasyon ve ölçümler | Güç, saatler, sıfırlama ve kontrol iletişimi, üzerinde anlaşılan koşulları karşılıyor |
| Ham kare yakalama | Sürücüler, cihaz ağacı, ayarlar ve çerçeve dosyaları | Modlar, format, sayaçlar ve görüntü içeriği kontrol edildi |
| Entegrasyon ve yeniden test etme | Örnek program, sorun listesi ve kurtarma adımları | Üzerinde mutabakata varılan iş girdileri ve hata senaryoları yeniden test edildi |
Yazılım sürümleriyle donanım değişikliklerini yönetin
Her kart revizyonunu BSP'si, cihaz ağacı ve sürücüleri ile ilişkilendirin. Mümkün olduğunda, özel kart farklılıklarını değerlendirmeden önce edinimi bir referans panelde doğrulayın. Referans panosunun kabulü, özel prototipin kabulü anlamına gelmez. Bkz. Linux cihaz ağacı kullanım belgeleri rolü için; gerçek çekirdekteki bağlamaları ve sürücüleri kullanın.
Devir teslim sırasında yapım koşullarını ve tamamlanmamış işleri koruyun
Üzerinde anlaşılan teslimatlar, düzenlenebilir tasarım dosyalarını, üretim verilerini, parça listelerini, yazılımı, yapım talimatlarını ve test kayıtlarını içerebilir. Üçüncü taraf lisanslarını ve tedarikçi ikili kısıtlamalarını ayrı ayrı onaylayın. Prototip açılış ve kamera entegrasyon testlerinden sonra hedef sıcaklık, güç, iş yükü ve süre için daha fazla doğrulama ayarlayın. Bir mühendislik tezgah testi sırasında elde edilen bir görüntü, bir üretim levha serisinin kabul edildiğini göstermez.
İlgili hizmetler: Vision donanımı ve gömülü teknoloji, proje danışmanlığı.