Embedded Software
Verbessere die Automatisierung Deines Produkts oder Deiner Lösung, indem Du intelligentere Geräte mit Embedded Software entwickelst. Mit unserer umfassenden Technologie- und Branchenkenntnis helfen wir Dir, robuste, sichere, aktualisierbare und skalierbare Software zu entwickeln, die den Anforderungen Deines Unternehmens entspricht.


Embedded software
Wettbewerbsvorteil für Industrieunternehmen
- Intelligente und autonome Maschinen schaffen
- Verbesserung der Markteinführungszeit und der Produktionsqualität
- Neue digitale Einkommensströme erschließen
- Bereicherung des E-Ladeerlebnisses
- Innovative Schnittstellen für die Interaktion zwischen Mensch und Maschine
Sorge für Qualitätssicherung und Cybersicherheit als Teil der Entwicklung von Embedded Software.
Unsere Dienstleistungen zur Entwicklung von Embedded Software
Entwicklung von Embedded Software
Vom System- und Architekturdesign über die Implementierung bis hin zur Qualitätssicherung und -messung.
- Echtzeitbetriebssysteme (RTOS) (z. B. FreeRTOS, AzureRTOS, MQX, QNX)
- Embedded Linux (z.B. Yocto, Ubuntu)
- Bare Metal Programmierung
- BSP-, Firmware- und Gerätetreiberentwicklung
- Arm-basierte Mikrocontroller
- Programmiersprachen (z.B. C, C++, Python, Go, Rust, CodeSys)
- Unit- und Integrationstests
Entwicklung von Kontrollsystemen
Entwicklung von Steuerungssystemen auf der Grundlage fundierter Kenntnisse über mobile Maschinen.
- Entwurf der Architektur
- Motorsteuergerät (ECU)
- Speicherprogrammierbare Steuerung (PLC)
- Funktionale Sicherheit (d.h. IEC61508, ISO13849, SIL)
- Modellbasierter Entwurf, MBD
- AUTOSAR
- Cyber-Sicherheit
HMI-Entwicklungsleistungen
Wir entwerfen und programmieren sowohl softwarebasierte HMI als auch physische Benutzeroberflächen. Frameworks und Bibliotheken wie z.B. QT, Rightware Kanzi, EB Studio, hybride Webtechnologien.
- UI/UX-Design
- Grafischer Entwurf
- HMI-Entwicklung
- Umfassende Tests, Testautomatisierung
Konnektivitätsleistungen
Konnektivität von Geräten mit verschiedenen Umgebungen und Systemen.
- Cloud-Integration
- Kommunikationsprotokolle (d.h. BLE, WiFi, Zigbee, LoRa, NB-IoT, LTE-M)
- OTA-Updates
- Vehicle-to-Vehicle (V2V), Vehicle-to-everything (V2X), Vehicle-to-Grid (V2G)
- Standard-Industriebuslösungen (d.h. CAN/CANOpen, J1939, ISOBUS, OPC UA, Modbus, Profinet)
Modellbasierte Entwicklung- Warum und wie?
Dies ist eine praktische Einführung in die modellbasierte Entwicklung für Ingenieure, die mit Maschinen und Geräten, Steuerungssystemen und Automatisierungstechnik arbeiten.
Nach der Lektüre dieses Leitfadens wirst Du den modellbasierten Entwicklungsprozess und die einzelnen Schritte verstehen und in der Lage sein, die möglichen Vorteile eines Wechsels zur modellbasierten Entwicklung für Deine eigene Arbeit zu bewerten.
Anhand eines erfundenen Maschinenbeispiels werden die einzelnen Schritte praxisnah erläutert.