Software-Disziplin auf Silizium-Ebene.
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.
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
Acht Bereiche.
Alle production-grade.
FreeRTOS, Zephyr, ThreadX; Bare-Metal-Scheduler, interrupt-gesteuertes Design, HAL-Schicht.
Sicherer OTA-Bootloader, Dual-Bank-Firmware, Rollback, signierte Paketprüfung, Delta-Update.
I²C, SPI, UART, CAN, 1-Wire; IMU (BNO055, MPU), Temperatur, Druck, Feuchte, Gas, GPS, Wägezelle.
BLE 5.x, WiFi 6, LoRa, LoRaWAN, Zigbee, Sub-GHz, NB-IoT, LTE-M; Protokollstack-Design.
Sleep-Modi, RTC-Wake-up, Power-Gating, dynamische Taktskalierung, Batterieprofilanalyse.
Secure Boot, AES, ECC, TLS/DTLS, Krypto-Engine, TPM, Secure Element, Anti-Tampering-Schaltung.
PID, PWM, bürstenlose Motoren (BLDC, PMSM), Schrittmotor, Relaissteuerung, Echtzeitsteuerung.
Unit-Test (Ceedling, Unity), HIL-Test, Produktionslinien-Testsoftware, automatische Kalibrierung, JTAG/SWD.
Welcher MCU?
Projektbezogen ausgewählt.
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
Jede Branche mit Elektronik.
IoT-Sensorhersteller
Für Firmen, die Feldsensoren, Smart-Farming-, Smart-City- oder Wasser-/Gaszähler herstellen. Low Power, lange Batterielaufzeit, LoRa/NB-IoT-Kommunikation.
Industriegeräte
Für Hersteller von Fabrikgeräten. Modbus, CAN, Ethernet/IP, 24-V-tolerante Ein-/Ausgänge, EMV-Konformität.
Weiße Ware & Elektronik
Konsumgüter; Küchenroboter, Luftreiniger, Smart-Thermostat. UI-Mikrocontroller, OTA, Zertifizierung.
Medizingeräte
Blutzuckermessgerät, Blutdruckmessgerät, Schlafgerät. Medizinische Zertifizierung (ISO 13485, IEC 62304), BLE-basierte Mobilintegration.
Automotive & Fahrzeuge
Fahrzeuginterne Elektronik, Steuergeräte, CAN-Bus-Geräte. AUTOSAR-Konformität, funktionale Sicherheit nach ISO 26262.
F&E & Prototyp
Für Gründer, die ihre Idee schnell validieren wollen. Engineering-Support auf der Reise Prototyp → MVP → Produktion.
Klare Fragen,
klare Antworten.
Vier Phasen.
Jede dokumentiert.
Einsatzszenario, Energiebudget, Produktionsvolumen und Zertifizierungsanforderungen werden geklärt.
MCU-Wahl, Architektur, Speicherplan, Peripheriedesign, Energieanalyse, OTA-/Sicherheitsstrategie.
Zwei-Wochen-Sprints; Modulentwicklung, Unit-Test, HIL-Test, Integration auf echter Hardware.
Produktionslinien-Testsoftware, Seriennummernerfassung, Flash-Programmierung, Zertifizierung, OTA-Infrastruktur.