Silisyum seviyesinde yazılım disiplini.
Gömülü yazılım, cihazın içinde yaşar — sensörü okur, röleyi kontrol eder, motoru sürer. Her byte sayılır, her saat döngüsü önemlidir. Senkronix gömülü ekibi; STM32, ESP32, nRF52, Arduino ve Raspberry Pi için üretime hazır firmware geliştirir. OTA güncelleme, düşük güç tüketimi, BLE/WiFi/LoRa protokolleri ve güvenlik katmanları dahil.
Prototip ≠ Ürün.
Her ikisi de özel iştir.
Gömülü yazılım, kütüphane yapıştırmakla biter sanılır. Arduino IDE'de birkaç örnek koda bakılır, proje çalışır gibi görünür. Ama üretime gittiğinde; binlerce cihazın eş zamanlı OTA güncellemesi, sahada 5 yıl bataryasıyla çalışan sensör, sıfır-downtime firmware rollback, sertifikasyon (CE, FCC, UL) uyumu ve güvenlik katmanları devreye girer. Bu seviyede kütüphane yapıştırma çalışmaz.
Senkronix gömülü ekibi; donanımın veri sayfasından (datasheet) başlar. MCU'nun iç saat kaynakları, peripheral register'ları, DMA kanalları, interrupt öncelikleri — hepsini tasarımdan önce anlıyoruz. Firmware'i bare-metal mi, FreeRTOS üzerinde mi yoksa Zephyr RTOS'ta mı geliştireceğimizi projeye göre birlikte karar veriyoruz. Arduino IDE ile başlasak bile, üretimde gerçek araç takımlarıyla (STM32CubeIDE, PlatformIO, IAR, Keil) bitiriyoruz.
Özel firmware'in avantajları
- Donanım maliyetini optimize eder — gereksiz büyük MCU yerine doğru boyut seçimi
- Pil ömrünü 10 kata kadar uzatır — sleep mode, wake-up sources, power profiling
- OTA güncelleme — sahada yıllarca çalışan cihazları uzaktan yamalama
- Sertifikasyon uyumu — CE, FCC, UL, TELEC için gerekli radyo ve EMC düzenlemeleri
- Güvenlik katmanları — secure boot, şifreli iletişim, anti-tampering, fuse bit kilitleme
- Yıllarca destek — donanım üretilmeye devam ettikçe firmware de yaşar
Sekiz alan.
Hepsi production-grade.
FreeRTOS, Zephyr, ThreadX; bare-metal scheduler, interrupt-driven tasarım, HAL katmanı yönetimi.
Güvenli OTA bootloader, dual-bank firmware, rollback, imzalı paket doğrulama, delta update.
I²C, SPI, UART, CAN, 1-Wire; IMU (BNO055, MPU), sıcaklık, basınç, nem, gaz, GPS, load cell.
BLE 5.x, WiFi 6, LoRa, LoRaWAN, Zigbee, Sub-GHz, NB-IoT, LTE-M; protokol yığını tasarımı.
Sleep mode'lar, RTC wake-up, power gating, dinamik saat ölçeklendirme, pil profili analizi.
Secure boot, AES, ECC, TLS/DTLS, crypto engine, TPM, secure element, anti-tampering devre.
PID, PWM, fırçasız motor (BLDC, PMSM), step motor, röle kontrolü, gerçek zamanlı kontrol.
Unit test (Ceedling, Unity), HIL test, üretim hattı test yazılımı, otomatik kalibrasyon, JTAG/SWD.
Hangi MCU?
Projeye göre seçilir.
Her proje için doğru mikrodenetleyici farklıdır. 8-bit Atmel Tiny ile 32-bit Cortex-M7 aynı çözümlerde görünse de maliyet, güç, performans ve üretim hacmine göre tamamen farklı kararlardır. Senkronix'te Keşif aşamasında; beklenen işlem yükü, periferal gereksinimler, güç bütçesi, maliyet hedefi ve çip temini değerlendirilir. Doğru platform seçilir.
Üzerinde çalıştığımız MCU aileleri
- STM32 — F0/F1/F4/F7/H7, L0/L4/L5 (düşük güç), G0/G4 (motor kontrol), U5 (güvenlik). En yaygın platformumuz
- ESP32 / ESP32-S3 / C3 — WiFi+BLE gerektiren projelerde; IoT, akıllı ev, endüstriyel gateway
- nRF52 / nRF53 / nRF91 — Nordic Semiconductor; ultra düşük güç BLE, wearable, sensör
- Arduino (AVR, SAMD) — Eğitim, prototip ve düşük hacim; ürünleşmede gerekirse profesyonel platforma taşırız
- Raspberry Pi (RP2040) & Pi Zero/4/5 — PicoW için bare-metal, Pi için Linux tabanlı edge computing
- GD32, Renesas RL78/RA, NXP S32, TI MSP430/C2000 — Otomotiv ve endüstriyel özel ihtiyaçlarda
Araç takımları ve diller
- C / C++ — Gömülü dünyada standart; C++17/20 özellikleri embedded'e uyarlandığı ölçüde
- Rust embedded — Memory safety kritik projeler için; embedded-hal ekosistemi
- MicroPython / CircuitPython — Hızlı prototip ve eğitim projelerinde
- IDE'ler: STM32CubeIDE, PlatformIO, IAR EWARM, Keil μVision, ESP-IDF, Zephyr West
- CI/CD: GitHub Actions, GitLab CI ile cross-compile, otomatik test, binary sign & release
Elektroniği olan her sektör.
IoT Sensör Üreticileri
Saha sensörleri, akıllı tarım, akıllı şehir, su/gaz sayacı üreten firmalar için. Düşük güç, uzun pil ömrü, LoRa/NB-IoT haberleşme.
Endüstriyel Cihaz
Fabrika içi cihaz üreticileri için. Modbus, CAN, Ethernet/IP protokolleri, 24V toleranslı giriş/çıkışlar, EMC uyumu.
Beyaz Eşya & Elektronik
Tüketici ürünleri; mutfak robotu, hava temizleyici, akıllı termostat. UI mikrodenetleyicisi, OTA, sertifikasyon.
Sağlık Cihazları
Glukometre, tansiyon aleti, uyku cihazı. Medikal sertifikasyon (ISO 13485, IEC 62304), BLE ile mobil entegre.
Otomotiv & Araç
Araç içi elektronik, kontrol ünitesi, CAN bus cihazları. AUTOSAR uyumu, ISO 26262 fonksiyonel güvenlik.
Ar-Ge & Prototip
Yeni fikrini hızlıca doğrulamak isteyen girişimcilere. Prototip → MVP → üretim süreçlerinde mühendislik desteği.
Net sorular,
net cevaplar.
Dört aşama.
Her biri belgeli.
Cihazın kullanım senaryosu, güç bütçesi, üretim hacmi, sertifikasyon gereksinimleri netleşir.
MCU seçimi, mimari, bellek haritası, peripheral tasarımı, güç analizi, OTA/güvenlik stratejisi.
İki haftalık sprintler; modül geliştirme, unit test, HIL test, gerçek donanımda entegrasyon.
Üretim hattı test yazılımı, seri numarası kaydı, flash programlama, sertifikasyon, OTA altyapısı.