Üzerinde Android İşletim Sistemi Koşturabileceğim Donanım ve Yazılım Tasarımı

Başlatan iokmen, 30 Ekim 2025, 09:30:57

iokmen

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. 

Ersin


iokmen

Hocam teşekkürler yanıtınız için. Gördüğüm kadarıyla paylaştığınız link bireysel bir girişime ait ve ticari kullanımlar için uygun olmadığı belirtilmiş. Üretici firma destekli ve BSP + Android imajı sağlayan bir platform arıyorum. Orange Pi ve Rock Pi gibi SBC'lerde Android desteği var diye duydum, bilginiz var mı bu konuda? SoC olarak da Rockchip RK serisi, Allwinner serisi ve NXPi.MX8 serisi piyasada yaygın kullanılıyor diye anladım.

kimlenbu

Variscite, Toradex'de SoM var, adetli alımlarda donanım özelleştirme seçeneği var.

Custom board için Yocto bilmeniz gerek.

Bu proje tek kişilik bir iş değil, tek başına yıllar sürer.

Düzeltme : Yocto linux için gerekli, Android demişsiniz, o konuda tecrübem yok.


Mr.Thinking

Alıntı yapılan: iokmen - 30 Ekim 2025, 09:30:57Bütün bunlara ek olarak önerebileceğiniz kaynak ve kursları da öğrenmek isterim. 
Bu dediğin kaynak ve kurslar yurtdışında olabilir. Türkiye de zor.

ibocakir

Fedevel'in kurslarından faydalanabilirisiniz, hem donanım geliştirmek hem de yazılım geliştirmek için.

FEDEVEL

Öncelikle işlemcinizi belirlemelisiniz:
İhtiyacınız olan 32 bit bir işlemci mi 64 bit mi?
Ne kadar RAM ihtiyacınız var? RAM ne kadar hızlı olmalı?
Android Auto gibi bir uygulama için display birimleri gelişmiş bir işlemci tercih etmelisiniz, touch screen vs. desteklemeli.
Diğer çevresel birimler neler olmalı?

COTS SOM satan bazı firmalar:
https://www.toradex.com/
https://www.embeddedartists.com/
https://www.phytec.eu/
https://somlabs.com/
https://www.trenz-electronic.de/en/
https://www.adlinktech.com/en/index
https://www.aaeon.com/en/
https://congatec.com/en/
https://www.iwavesystems.com/
http://www.myirtech.com/product.asp
https://www.olimex.com/Products/SOM/
https://www.solid-run.com/
https://www.kontron.com/

Android Auto için Android rootfs ihtiyacınız yok. Yocto ile ya da ubuntu üzerinde de Android Auto koşturabilirsiniz.(Yanlış biliyorsam düzeltin)

Benim tavsiyem, ilk etapta hazır bir ürün satın alın. İsterseniz bu bir SBC olsun, isterseniz SoM+Carrier olsun. Bütün yazılımınızı geliştirin. Ardından custom donanım geliştirin.


Benzer Konular (5)