Projelerim

TümüAutoSAR KlasikAğ HizmetleriAğ SunucusuCC++FFSGömülüInternetKarmaşık Aygıt Sürücüsü (CDD)Kod ÜreteciQorvoRTOSSOAPSTM32Sunucu UygulamasıTriCore™ AURIX™UWBYalın DonanımÇoklu GörevÇoklu Yordam
UMTSM - Durum Makinası Kod Üretisici
UMTSM - Durum Makinası Kod Üretisici

UMTSM, davranışları yalnızca bir kez tanımlamanıza ve kalan tüm süreçleri araç zincirine bırakmanıza olanak tanıyan özel amaçlı bir tanımlama dili ve hafif bir kod üreticisidir.

Durumlar arası geçişler, geçiş kısıtları, durum hiyerarşileri, olay geçmişleri ve yaşam döngüsü yönetimi tamamen UMTSM tarafından otomatik olarak üretilir. Mevcut C ve C++ kod üreticileriyle hemen kod üretebileceğiniz gibi, kendi özel üreticilerinizi yazarak dilediğiniz çıktı formatında veya platformda çalışacak yeni nesil üreticiler de tanımlayabilirsiniz.

Mühendisler olarak size yalnızca işin mantığına odaklanmak kalır; gerisini sistem halleder.

İncele
C++GömülüÇoklu GörevÇoklu YordamKod Üreteci
FFS -Temel İçerik Sunucusu
FFS -Temel İçerik Sunucusu

FFS (Foundational Feature Server), web uygulamaları inşa etme, genişletme ve çalıştırma biçiminizi kökten değiştiren yeni nesil bir platformdur. Geliştirme süreçlerini modüler, ölçeklenebilir ve tak-çalıştır özelliklerle güçlendirilmiş bir sisteme dönüştüren FFS, projelerinizi en basit web sitelerinden devasa uygulama ekosistemlerine zahmetsizce taşır.

Modern C++ altyapısıyla inşa edilen ve yapay zeka ile ortaklaşa geliştirilen bir yazılım yaklaşımıyla şekillendirilen FFS; yüksek performansı, mutlak kontrolü ve hızlı iterasyonu bir arada sunar. Yeni yetenekleri sisteminize kusursuz bir şekilde entegre eder ve dijital dünyada sürekli evrilen bir deneyim yaratır.

İncele
C++FFSAğ SunucusuInternet
Aselsan STC-8255, Annex I-B Sayısal Takograf
Aselsan STC-8255, Annex I-B Sayısal Takograf

AB Yönetmeliği Annex I-B, EC No. 1266/2009 ve CC EAL4+ standartlarıyla tam uyumlu Aselsan STC-8255 dijital takograf araç ünitesinin gömülü yazılım (firmware) ve uygulama katmanını uçtan uca geliştirdim.

RTOS tabanlı bu projede; özel kod üreteçlerinin tasarımı, iş takip altyapısının kurulması ve tüm sistem mimarisinin oluşturulması bizzat tarafımdan gerçekleştirilmiştir.

Öne Çıkan Modüller:

  • Sürücü aktivitelerinin kaydı ve AB sürüş süresi kuralları (EC 561/2006)
  • Yüksek doğruluklu hız ve mesafe ölçümü
  • Akıllı kart yönetimi, kalibrasyon ve kişiselleştirme
  • Güvenli veri indirme ve CAN arayüzü entegrasyonu
  • Kriptografik kurcalama koruması (CC EAL4+)
C++GömülüRTOSÇoklu GörevÇoklu YordamYalın Donanım
Endüktif Şarj İstasyonu için Araç Konumlandırma Uygulaması
Endüktif Şarj İstasyonu için Araç Konumlandırma Uygulaması

Elektrikli araçlar için geliştirilen endüktif şarj istasyonlarında verimli enerji aktarımı, aracın istasyon üzerine hassas bir şekilde park etmesini gerektirir. Bu projede, araç ile yer istasyonu arasındaki mesafeyi milimetrik hassasiyetle belirlemek için UWB (IEEE 802.15.4z-2020) standartlarına uygun menzil hesaplama algoritmaları gömülü sistemlere kazandırılmıştır.

Proje kapsamında; AUTOSAR Klasik platformu için özel bir Kompleks Cihaz Sürücüsü (CDD) geliştirilmiştir. Kodun yüksek oranda tekrar kullanılabilirliği (code reuse) sağlanarak; AUTOSAR gerektirmeyen diğer gömülü sistemlere ve Ar-Ge süreçlerinde test amaçlı kullanılan sniffer cihazlarına entegrasyonu başarıyla tamamlanmıştır.

CSTM32AutoSAR KlasikQorvoTriCore™ AURIX™UWBYalın DonanımKarmaşık Aygıt Sürücüsü (CDD)
Aesop: Modüler SOAP/WSDL Web Servis Sunucusu
Aesop: Modüler SOAP/WSDL Web Servis Sunucusu

Aesop, C ve C++ ile geliştirilmiş işlevlerin herhangi bir ek yazılım katmanına ihtiyaç duyulmaksızın doğrudan ağ servisi olarak sunulmasını sağlayan, gSOAP altyapılı hafif ve eklenti tabanlı bir SOAP/WSDL web servis sunucusudur.

Minimal bir çekirdek mimariyle tasarlanan sistemde tüm davranışlar eklentilerle şekillendirilir; kimlik doğrulama, çalışma zamanı yönetimi ve asıl gereksinim olan servis içerikleri tamamen bu modüler yapı üzerinden yürütülür. Bu esnek mimari sayesinde sunucu; ister tek bir servis için özel bir kurulum, ister birden çok servisi barındıran (multi-tenant) bir ürün platformu olarak kolayca konuşlandırılabilir.

C++Ağ HizmetleriSOAPÇoklu GörevÇoklu YordamInternetSunucu Uygulaması