Embedded Systems Entwicklung
Bei Nodrix entwickeln wir moderne Embedded-Systeme, die Hardwaredesign, Low-Level-Programmierung und industrielle drahtlose Kommunikation in sich vereinen. Unser Fokus liegt auf energieeffizienten, zuverlässigen und langlebigen Lösungen für Industrie, Medizintechnik und IoT-Anwendungen.
Unsere Leistungen auf drei Ebenen:
1. Hardware-Design für Embedded-Systeme
Wir übernehmen den gesamten Hardwareentwicklungsprozess – von der Architekturwahl bis zur Erstellung fertiger Produktionsunterlagen (Gerber, BOM, Assembly).
- Altium Designer
- Cadence Allegro
- KiCad
2. Low-Level-Softwareentwicklung (Firmware)
Wir entwickeln hardwarenahe Software mit angepassten Treibern, Stromsparmechanismen und sicherem Update-Management.
- STM32CubeIDE, MPLAB X, ESP-IDF, Arduino IDE, VSCode
- Embedded Linux: Yocto, Buildroot, Raspbian
- Debugging: SEGGER J-Link, ST-Link, Logic Analyzer
- CI/CD-Prozesse mit Git
3. Integration industrieller Funktechnologien
Wir integrieren verschiedene Funktechnologien für drahtlose Kommunikation in Embedded-Systeme:
- LoRa / LoRaWAN
- 868 MHz Sub-GHz RF
- Bluetooth Low Energy / nRF52
- Wi-Fi / ESP32
- NB-IoT / LTE-M
- Ethernet, USB, CAN
Unterstützte Plattformen:
- STM32 (F, L, U, WL Serien)
- ESP32 (WROOM, S3, C3)
- Nordic nRF52 / nRF9160
- RP2040, AVR, PIC
- FPGAs: Xilinx, Lattice
Unser Entwicklungsansatz:
- Anforderungsanalyse
- Systemarchitektur und Hardwaredesign
- Modulare Firmwareentwicklung
- Energieoptimierung & Echtzeitverhalten
- Modultests, Integrationstests und Systemtests
- Dokumentation & Langzeitwartung
Unser strukturiertes Vorgehen stellt sicher, dass jede Lösung nicht nur funktional, sondern auch skalierbar, sicher und zukunftsfähig ist.