Merhabalar, bir Android Auto sistem tasarımı projem var. SoC tabanlı bir sistem olacak ve bu sistem hem ekranı sürecek hem de üzerinde Android İşletim sistemi barındıracak. Donanım kısmını kendim tasarlayacağım, buna ek olarak yazılım tarafıyla alakalı da bilgi sahibi olmam gerekiyor. Daha önce işlemcili devre tasarımı ve gömülü yazılım deneyimim oldu ancak ilk defa bu yapılarla çalışacağım için bazı sorularım var.
Prototip oluşturma için donanım ve yazılımda nasıl bir yol izlemeliyim? Donanım tasarımı tarafında bir SoM seçimi yapılarak buna uygun carrier board'u tasarlayıp SoM + Carrier Board sistemi test edildikten sonra SoM yapısı da bu tasarlanan karta entegre ediliyor diye biliyorum. Yazılım kısmında ise hazır Android İmajı sağlayan bir SBC ile yazılım geliştirmeye başlanıp sonrasında tasarlanan donanıma entegrasyonu sağlanıyor diye anladım.
Bu sistem için güvenilir, kaynağı bol ve yazılım tarafında desteği olan tavsiye edebileceğiniz SoM/SBC firmaları nelerdir? SoC seçiminde nelere dikkat etmeliyim? Donanımsal decoder desteği, yüksek seviyede RAM, yüksek hızlı bir işlemci, açık kaynaklı kernel ve BSP desteği proje özelinde kritik diye biliyorum ancak detayları netleştiremedim. Bu konuda da tavsiyelerinize açığım.
Ayriyeten donanım ve yazılım entegrasyonu ile test süreçleri nasıl olmalı? Projede herhangi bir lisanslama veya sertifikasyon süreci gerekiyor mu?
Bütün bunlara ek olarak önerebileceğiniz kaynak ve kursları da öğrenmek isterim.
Prototip oluşturma için donanım ve yazılımda nasıl bir yol izlemeliyim? Donanım tasarımı tarafında bir SoM seçimi yapılarak buna uygun carrier board'u tasarlayıp SoM + Carrier Board sistemi test edildikten sonra SoM yapısı da bu tasarlanan karta entegre ediliyor diye biliyorum. Yazılım kısmında ise hazır Android İmajı sağlayan bir SBC ile yazılım geliştirmeye başlanıp sonrasında tasarlanan donanıma entegrasyonu sağlanıyor diye anladım.
Bu sistem için güvenilir, kaynağı bol ve yazılım tarafında desteği olan tavsiye edebileceğiniz SoM/SBC firmaları nelerdir? SoC seçiminde nelere dikkat etmeliyim? Donanımsal decoder desteği, yüksek seviyede RAM, yüksek hızlı bir işlemci, açık kaynaklı kernel ve BSP desteği proje özelinde kritik diye biliyorum ancak detayları netleştiremedim. Bu konuda da tavsiyelerinize açığım.
Ayriyeten donanım ve yazılım entegrasyonu ile test süreçleri nasıl olmalı? Projede herhangi bir lisanslama veya sertifikasyon süreci gerekiyor mu?
Bütün bunlara ek olarak önerebileceğiniz kaynak ve kursları da öğrenmek isterim.