Gömülü Yazılım & Firmware

Donanıma Zeka Katıyoruz

Ultra düşük güç tüketimli bare-metal C programlamadan, gerçek zamanlı işletim sistemlerine (RTOS) ve güvenli OTA güncellemelerine kadar, cihazlarınızı akıllı, güvenli ve güvenilir kılan kodları yazıyoruz.

Neden Bizim Yazılım Mühendisliğimiz?

PMT Electronics olarak, ana odak noktamız ve en derin uzmanlığımız Güç Elektroniği ve Motor Kontrolü için gelişmiş kontrol algoritmaları geliştirmektir. Maksimum verimlilik ve hassasiyet sağlamak için yüksek güçlü donanım ile akıllı yazılım arasındaki köprüyü kuruyoruz.

Firmware kodlarımızın sadece yüksek performanslı değil, aynı zamanda matematiksel olarak doğrulanabilir ve kritik görev uygulamaları için koşulsuz güvenli olmasını sağlamak adına, başta MISRA-C olmak üzere titiz otomotiv ve endüstriyel kodlama standartlarına sıkı sıkıya bağlıyız.

  • Gerçek Zamanlı Performans: FreeRTOS, Zephyr veya özel zamanlayıcılar ile deterministik çalışma.
  • Güvenli Önyükleme (Secure Boot) & OTA: Şifreleme ile imzalanmış uzaktan kablosuz yazılım güncellemeleri.
  • Algoritma Tasarımı: Field-Oriented Control (FOC), DSP ve PID kontrol döngüleri.
  • Düşük Güç Optimizasyonu: Gelişmiş uyku durumu yönetimi (sleep state) ile pil ömrünün uzatılması.
Ekranda Firmware Kodu

Temiz & Verimli Kod

Sağlam, MISRA-C uyumlu gömülü C/C++ yazımı.

Yazılım Uzmanlığımız

Bare-Metal Programlama

Kaynak kısıtlı MCU'larda maksimum performans ve minimum ayak izi için işletim sistemi yükü (overhead) olmayan, yüksek düzeyde optimize edilmiş kesme (interrupt) tabanlı C/C++ programlama.

RTOS Entegrasyonu

Deterministik görev zamanlaması ve IPC gerektiren karmaşık, çok iş parçacıklı uygulamalar için FreeRTOS, Zephyr ve ThreadX uygulaması.

Motor Kontrol Algoritmaları

BLDC, PMSM ve asenkron motorlar için gelişmiş sensörsüz ve sensörlü Vektör Kontrol (FOC) algoritmaları.

IoT & Bağlantı (Connectivity)

BLE, Wi-Fi, LoRa ve hücresel yığın entegrasyonu. MQTT, CoAP ve TLS/SSL şifreleme kullanarak güvenli bulut bağlantısı uygulama.

Güvenli OTA Güncellemeleri

Çift bankalı flaş (dual-bank flash) desteği, kriptografik imza doğrulama ve hata korumalı (fail-safe) kurtarma mekanizmalarına sahip özel bootloader geliştirme.

Gömülü Linux

Üst düzey SoC'ler ve uç işlemciler (edge processors) için özel Yocto/Buildroot imajı oluşturma, aygıt ağacı (device tree) konfigürasyonu ve kernel sürücü geliştirme.

Teknik Kapasite

Diller & Standartlar
  • C / C++ (C11, C++14/17)
  • Python (Test & Betikler)
  • Assembly (ARM, RISC-V)
  • MISRA-C / CERT-C Uyumlu
  • Automotive SPICE (ASPICE)
Mimariler
  • ARM Cortex-M (M0+, M4, M7, M33)
  • ARM Cortex-A (A7, A53)
  • RISC-V
  • ESP32 / Tensilica
  • TI C2000 / DSP'ler
Protokoller & Veri Yolları
  • CAN FD / J1939 / CANopen
  • EtherCAT / PROFINET
  • I2C, SPI, UART, I2S
  • Modbus RTU / TCP
  • USB (Host/Device/OTG)
Araçlar & Test
  • J-Link / ST-Link Debugging
  • Lojik Analizör & Osiloskop
  • Git / CI/CD Süreçleri
  • Unit Testing (Unity, CMock)
  • Statik Kod Analizi (Cppcheck)

Donanımınızı Hayata Geçirin

Firmware mühendislerimiz, bir sonraki gömülü ürününüz için güvenilir, yüksek performanslı yazılımlar geliştirmeye hazır.