Android Açık Kaynak Projesi (AOSP)
Firmware geliştirme hizmetlerimizin bir parçası olarak, Android’i özelleştirme konusunda yardımcı olur. Bu kapsamda, AOSP kullanarak özel bir işletim sistemi geliştirir, bunu Linux veya macOS tabanlı bir cihaza kurar, istenen işlevselliği sağlamak için kaynak kod üzerinde gerekli değişiklikleri yapar ve cihazın piyasaya sürülmesinin ardından işletim sistemini güncel tutar.
Kart Destek Paketi (BSP) Geliştirme
BSP firmware; uygulamalar, kütüphaneler ve cihaz sürücülerini içerecek şekilde geliştirilir. Bu firmware, Linux veya gerçek zamanlı işletim sistemlerinin (RTOS) özel bir cihaz üzerinde çalışmasını sağlar. Ayrıca, cihazların ve donanım bileşenlerinin seri üretime hazırlanması için kart devreye alma (board bring-up) hizmetleri de sunulur.
Dijital Sinyal İşleme (DSP)
DSP alanındaki firmware geliştirme uzmanlığımız; sensör, ses ve video verilerinin gerçek zamanlı analizini kapsar. DSP çözümleri, yerel ortamda veya bulut üzerinde çalışan makine öğrenmesi algoritmalarıyla geliştirilebilir. Bu sayede kamera görüntülerinde nesne tespiti yapılabilir veya ses kayıtlarındaki gürültü azaltılabilir. Ayrıca ekipman izleme süreçlerinde desen tanıma çalışmalarına da katkı sağlar.
Linux Çekirdeği Geliştirme
Linux Kernel geliştiricileri, donanıma erişim sağlayan Linux katmanını düzenlemek için işletim sisteminin çekirdek seviyesinde çalışmalar gerçekleştirir. Bu sayede cihazın bellek kapasitesi genişletilebilir, CPU kullanımı optimize edilebilir, çevre birimleri yönetilebilir ve özel olarak geliştirilen sürücüler aracılığıyla cihazın diğer BT altyapı bileşenleriyle entegrasyonu sağlanabilir.
Sensörler için Bare Metal Firmware
Bare metal firmware geliştirme sayesinde, işletim sistemi olmadan çalışan programlar oluşturulabilir. Bu yaklaşım, cihazın harici bir kontrol mekanizmasına ihtiyaç duymadan belirli bir görevi yerine getirmesini sağlar. Bu kapsamda, belirli bir kullanım senaryosuna özel bir uygulama geliştirilerek doğrudan donanıma entegre edilir. Böylece cihazlar sensörlerden veri toplayacak şekilde yapılandırılabilir ve bu veriler gerçek zamanlı olarak buluta gönderilebilir. Ayrıca veri aktarımı için belirli zaman aralıkları da tanımlanabilir.


























