Est. MMV
Design
21 · Elektronik · Firmware
STM32 · ESP32 · Arduino · FreeRTOS · Zephyr

Software-Disziplin auf Silizium-Ebene.

— Definition

Embedded-Software lebt im Inneren des Geräts — sie liest Sensoren, steuert Relais, treibt Motoren. Jedes Byte zählt, jeder Taktzyklus ist wichtig. Das Embedded-Team von Senkronix entwickelt produktionsreife Firmware für STM32, ESP32, nRF52, Arduino und Raspberry Pi. OTA-Updates, Low-Power-Design, BLE/WiFi/LoRa-Protokolle und Sicherheitsschichten sind inbegriffen.

N° I — Warum individuelle Firmware?

Prototyp ≠ Produkt.
Beides ist individuelle Arbeit.

Embedded-Software wird oft als bloßes Zusammenkleben von Bibliotheken verstanden. In der Arduino-IDE werden ein paar Beispiel-Sketches betrachtet und das Projekt scheint zu laufen. Doch in der Produktion kommen gleichzeitige OTA-Updates auf tausenden Geräten, fünfjähriger Batteriebetrieb im Feld, Zero-Downtime-Firmware-Rollback, Zertifizierungskonformität (CE, FCC, UL) und Sicherheitsschichten ins Spiel. Bibliotheken-Kleben reicht auf diesem Niveau nicht.

Das Embedded-Team von Senkronix beginnt beim Datenblatt. Interne Taktquellen des MCU, Peripherie-Register, DMA-Kanäle, Interrupt-Prioritäten — all das verstehen wir vor dem Design. Ob Firmware bare-metal, auf FreeRTOS oder auf Zephyr RTOS entsteht, entscheiden wir projektbezogen gemeinsam. Selbst wenn wir mit der Arduino-IDE starten, schließen wir die Produktion mit professionellen Werkzeugketten (STM32CubeIDE, PlatformIO, IAR, Keil) ab.

Vorteile individueller Firmware

  • Optimiert Hardware-Kosten — richtige MCU-Größe statt überdimensioniert
  • Verlängert Batterielaufzeit bis zu 10-fach — Sleep-Modi, Wake-Up-Quellen, Power-Profiling
  • OTA-Updates — Geräte, die jahrelang im Feld laufen, aus der Ferne patchen
  • Zertifizierungskonformität — erforderliche Funk- und EMV-Regelungen für CE, FCC, UL, TELEC
  • Sicherheitsschichten — Secure Boot, verschlüsselte Kommunikation, Anti-Tampering, Fuse-Bit-Sperren
  • Jahrelanger Support — die Firmware lebt, solange die Hardware produziert wird
N° II — Fähigkeiten

Acht Bereiche.
Alle production-grade.

— Firmware-Schichten / N° II-A
Fünf Schichten · Von der Hardware in die Cloud
DONANIM → ← BULUT N° 01N° 02N° 03N° 04N° 05 HALRTOSUygulamaOTAGüvenlik
● Schichtknoten→ Firmware-Fluss
01
Bare-Metal & RTOS

FreeRTOS, Zephyr, ThreadX; Bare-Metal-Scheduler, interrupt-gesteuertes Design, HAL-Schicht.

02
OTA-Updates

Sicherer OTA-Bootloader, Dual-Bank-Firmware, Rollback, signierte Paketprüfung, Delta-Update.

03
Sensorintegration

I²C, SPI, UART, CAN, 1-Wire; IMU (BNO055, MPU), Temperatur, Druck, Feuchte, Gas, GPS, Wägezelle.

04
Drahtlose Kommunikation

BLE 5.x, WiFi 6, LoRa, LoRaWAN, Zigbee, Sub-GHz, NB-IoT, LTE-M; Protokollstack-Design.

05
Low-Power-Design

Sleep-Modi, RTC-Wake-up, Power-Gating, dynamische Taktskalierung, Batterieprofilanalyse.

06
Sicherheit & Krypto

Secure Boot, AES, ECC, TLS/DTLS, Krypto-Engine, TPM, Secure Element, Anti-Tampering-Schaltung.

07
Motor & Steuerung

PID, PWM, bürstenlose Motoren (BLDC, PMSM), Schrittmotor, Relaissteuerung, Echtzeitsteuerung.

08
Test & Fertigung

Unit-Test (Ceedling, Unity), HIL-Test, Produktionslinien-Testsoftware, automatische Kalibrierung, JTAG/SWD.

N° III — Plattformen

Welcher MCU?
Projektbezogen ausgewählt.

— MCU- & Sensorkarte / N° III-A
Sechs Plattformen · Embedded-Kern
Gömülü Çekirdek STM32ESP32NORDIC BLERASPBERRY PISENSÖR PAKETİMOTOR / PWM Cortex-M0/M4/M7HAL · FreeRTOSWiFi + BLEIoT · Düşük güçnRF52 / nRF53BLE 5.x · MeshLinux gatewayPrototip · PoCIMU · SıcaklıkGPS · Yük hücresiBLDC · PMSMStep · Röle
● Kernverbindung□ Plattformfamilie

Der richtige Mikrocontroller ist für jedes Projekt unterschiedlich. Ein 8-Bit-Atmel-Tiny und ein 32-Bit-Cortex-M7 können in ähnlichen Lösungen auftreten, sind jedoch bezüglich Kosten, Leistung, Energie und Produktionsvolumen völlig unterschiedliche Entscheidungen. In der Discovery-Phase bewertet Senkronix erwartete Rechenlast, Peripheriebedarf, Energiebudget, Kostenziel und Chip-Verfügbarkeit — so wird die richtige Plattform gewählt.

MCU-Familien, mit denen wir arbeiten

  • STM32 — F0/F1/F4/F7/H7, L0/L4/L5 (Low Power), G0/G4 (Motorsteuerung), U5 (Sicherheit). Unsere verbreitetste Plattform
  • ESP32 / ESP32-S3 / C3 — Für Projekte mit WiFi+BLE; IoT, Smart Home, Industrial Gateway
  • nRF52 / nRF53 / nRF91 — Nordic Semiconductor; ultra-stromsparendes BLE, Wearables, Sensoren
  • Arduino (AVR, SAMD) — Ausbildung, Prototyp, geringe Stückzahl; bei Bedarf zur Produktreife auf professionelle Plattform migriert
  • Raspberry Pi (RP2040) & Pi Zero/4/5 — Bare-Metal für Pico W, Linux-basiertes Edge Computing für Pi
  • GD32, Renesas RL78/RA, NXP S32, TI MSP430/C2000 — Für Automotive- und Industriespezialfälle

Toolchains und Sprachen

  • C / C++ — Der Standard im Embedded-Bereich; C++17/20-Features, soweit embedded-tauglich
  • Rust embedded — Für sicherheitskritische Projekte mit Memory Safety; embedded-hal-Ökosystem
  • MicroPython / CircuitPython — Für schnelle Prototypen und Ausbildungsprojekte
  • IDEs: STM32CubeIDE, PlatformIO, IAR EWARM, Keil μVision, ESP-IDF, Zephyr West
  • CI/CD: Cross-Compile, automatisierter Test, Binary Sign & Release mit GitHub Actions und GitLab CI
N° IV — Für wen?

Jede Branche mit Elektronik.

Szenario · 01

IoT-Sensorhersteller

Für Firmen, die Feldsensoren, Smart-Farming-, Smart-City- oder Wasser-/Gaszähler herstellen. Low Power, lange Batterielaufzeit, LoRa/NB-IoT-Kommunikation.

Szenario · 02

Industriegeräte

Für Hersteller von Fabrikgeräten. Modbus, CAN, Ethernet/IP, 24-V-tolerante Ein-/Ausgänge, EMV-Konformität.

Szenario · 03

Weiße Ware & Elektronik

Konsumgüter; Küchenroboter, Luftreiniger, Smart-Thermostat. UI-Mikrocontroller, OTA, Zertifizierung.

Szenario · 04

Medizingeräte

Blutzuckermessgerät, Blutdruckmessgerät, Schlafgerät. Medizinische Zertifizierung (ISO 13485, IEC 62304), BLE-basierte Mobilintegration.

Szenario · 05

Automotive & Fahrzeuge

Fahrzeuginterne Elektronik, Steuergeräte, CAN-Bus-Geräte. AUTOSAR-Konformität, funktionale Sicherheit nach ISO 26262.

Szenario · 06

F&E & Prototyp

Für Gründer, die ihre Idee schnell validieren wollen. Engineering-Support auf der Reise Prototyp → MVP → Produktion.

N° V — Häufig gestellte Fragen

Klare Fragen,
klare Antworten.

Entwerfen Sie auch die Hardware oder nur die Software?+
Unsere Kernkompetenz liegt auf der Software-Seite. Für den Schaltungsentwurf (Schaltplan, PCB-Layout) arbeiten wir mit zertifizierten Hardware-Entwicklungspartnern; wir bieten auf Wunsch das Gesamtpaket (Hardware + Software + Fertigung) oder nur Firmware. Bei vorhandener Hardware können wir direkt mit der Softwareentwicklung beginnen.
Wir haben mit Arduino begonnen, können Sie das zum Produkt machen?+
Ja, das ist sehr üblich. Wir bewahren den Prototyp-Geist, migrieren den Arduino-Code auf eine professionelle Plattform (STM32 oder ESP32), schreiben ihn zur Erfüllung von Robustheit, Energie- und Zertifizierungsanforderungen neu und fügen Produktionslinien-Testsoftware hinzu. Der Weg von der Arduino-IDE zur Produktion dauert typischerweise 2-6 Monate.
Wie funktioniert das OTA-Update?+
Das Gerät prüft regelmäßig beim Server, ob eine neue Firmware-Version verfügbar ist. Ist dies der Fall, wird das signierte Paket heruntergeladen, verifiziert und in die freie Hälfte des Dual-Bank-Speichers geschrieben. Der Bootloader aktiviert beim Neustart die neue Version. Bei Problemen wird automatisch auf die alte Version zurückgerollt. Delta-Update lädt nur veränderte Teile — auch über langsame Verbindungen wie 2G/NB-IoT schnell.
Wie wichtig ist geringer Batterieverbrauch? Sind 5 Jahre Laufzeit möglich?+
Möglich — muss aber von Anfang an als Ziel gesetzt sein. Für 5 Jahre Laufzeit mit einer CR2032 ist ein Durchschnittsverbrauch im Mikroampere-Bereich nötig. Das Gerät befindet sich zu 99,9 % der Zeit im Sleep-Modus und sendet täglich nur wenige Minuten. LoRa-/NB-IoT-Funk ist energieintensiver als BLE. Bei Senkronix-Projekten messen wir die reale Laufzeit mit Hardware-Profiler und schätzen mit 15-30 % Toleranz.
Ist die Zertifizierung (CE, FCC, TELEC) enthalten?+
Zertifizierungstests finden in akkreditierten Laboren statt (TÜBİTAK MAM, UL Türkiye, EMITEL). Wir bereiten die erforderliche Firmware und Hardware-Anpassungen vor und begleiten Sie im Labor. Testgebühren werden separat abgerechnet; typischerweise 5.000-15.000 € für CE-Funk, ähnlich für FCC. Die Durchfallquote beim Ersttest korreliert direkt mit der Designqualität.
Wie lange dauert das Projekt und was kostet es?+
Einfache Sensor-Firmware 4-8 Wochen, mittlerer Komplexität 3-6 Monate, zertifiziertes Gesamtpaket 6-12 Monate. Der Preis wird in der Discovery-Phase auf Basis von MCU-Wahl, Peripherieanzahl, Protokollkomplexität, Sicherheitsanforderungen und Zertifizierungsumfang festgelegt. Projektbezogene Preisgestaltung, keine Lizenzkosten.
N° VI — Ablauf

Vier Phasen.
Jede dokumentiert.

01
Discovery

Einsatzszenario, Energiebudget, Produktionsvolumen und Zertifizierungsanforderungen werden geklärt.

Ergebnis: Spec · BOM · Scope
02
Design

MCU-Wahl, Architektur, Speicherplan, Peripheriedesign, Energieanalyse, OTA-/Sicherheitsstrategie.

Ergebnis: HLD · LLD · Leistungsprofil
03
Entwicklung

Zwei-Wochen-Sprints; Modulentwicklung, Unit-Test, HIL-Test, Integration auf echter Hardware.

Ergebnis: Firmware · Testbericht · Git
04
Fertigung & Support

Produktionslinien-Testsoftware, Seriennummernerfassung, Flash-Programmierung, Zertifizierung, OTA-Infrastruktur.

Ergebnis: Fertigungssoftware · SLA
— Firmware-Angebotstisch

Beschreiben Sie Ihr Gerät.
Sein Inneres schreiben wir gemeinsam.

bilgi@senkronix.com · Karatay / Konya