Projekte

AlleAutoSAR ClassicBare-MetalCC++CodegeneratorEingebettetFFSInternetKomplexer GerätetreiberMultitaskingMultithreadingQorvoRTOSServeranwendungSOAPSTM32TriCore™ AURIX™UWBWebdiensteWebserver
UMTSM - Zustandsmaschinencodegenerator
UMTSM - Zustandsmaschinencodegenerator

UMTSM ist eine domänenspezifische Definitionssprache und ein leichtgewichtiger Codegenerator: Definieren Sie das Verhalten einmal und überlassen Sie den Rest der Toolchain. Zustandsübergänge, Übergangsbeschränkungen, Statushierarchien, Ereignishistorien und die Lebenszyklusverwaltung werden von UMTSM vollständig automatisch generiert. Während Sie mit bestehenden C- und C++-Codegeneratoren sofort Code erzeugen können, lassen sich auch eigene Generatoren schreiben, um Code für beliebige Ausgabeformate oder Plattformen zu definieren. Ingenieure konzentrieren sich ausschließlich auf die Geschäftslogik; sonst ist nichts erforderlich.

Erkunden
C++EingebettetMultitaskingMultithreadingCodegenerator
FFS - Grundlegender Feature-Server
FFS - Grundlegender Feature-Server

FFS (Foundational Feature Server) ist eine Plattform der nächsten Generation, die die Art und Weise, wie Sie Webanwendungen erstellen, erweitern und betreiben, grundlegend revolutioniert. Indem FFS die Entwicklung in ein modulares, skalierbares System mit Plug-and-Play-Funktionen verwandelt, skaliert es Ihre Projekte mühelos von einfachen Websites zu massiven Anwendungsökosystemen.

Erbaut auf einer modernen C++-Infrastruktur und geprägt von einem KI-gestützten Softwareentwicklungsansatz, vereint FFS hohe Performance, absolute Kontrolle und schnelle Iteration. Integrieren Sie neue Funktionen nahtlos in Ihr System und schaffen Sie ein sich kontinuierlich weiterentwickelndes digitales Erlebnis.

Erkunden
C++FFSWebserverInternet
Aselsan STC-8255, Anhang I-B Digitaler Fahrtenschreiber
Aselsan STC-8255, Anhang I-B Digitaler Fahrtenschreiber

Ich habe die Firmware und Anwendungssoftware für die digitale Tachografen-Fahrzeugeinheit Aselsan STC-8255 von Grund auf entworfen und entwickelt – vollständig konform mit der EU-Verordnung Annex I-B, EG Nr. 1266/2009 und CC EAL4+ Standards.

Basierend auf einer RTOS-Architektur habe ich persönlich das Design maßgeschneiderter Codegeneratoren, den Aufbau der Workflow-Tracking-Infrastruktur sowie die gesamte Systemarchitektur verantwortet.

Hauptmerkmale:

  • Aufzeichnung von Fahreraktivitäten und EU-Lenkzeitvorschriften (EG 561/2006)
  • Hochpräzise Geschwindigkeits- und Wegstreckenmessung
  • Smartcard-Management, Kalibrierung und Personalisierung
  • Sicherer Datendownload und CAN-Schnittstellenintegration
  • Kryptografischer Manipulationsschutz (CC EAL4+)
C++EingebettetRTOSMultitaskingMultithreadingBare-Metal
Fahrzeugpositionierungsanwendung für induktive Ladestationen
Fahrzeugpositionierungsanwendung für induktive Ladestationen

Eine effiziente Energieübertragung bei induktiven Ladestationen für Elektrofahrzeuge setzt ein präzises Parken des Fahrzeugs über der Ladestation voraus. In diesem Projekt wurden Entfernungsberechnungsalgoritmus gemäß den UWB (IEEE 802.15.4z-2020)-Standards in eingebettete Systeme implementiert, um die Position zwischen Bodenstation und Elektrofahrzeug hochpräzise zu bestimmen.

Im Rahmen des Projekts wurde ein spezieller Complex Device Driver (CDD) für die AUTOSAR Classic-Plattform entwickelt. Durch die Gewährleistung einer hohen Wiederverwendbarkeit des Codes wurde derselbe Codebasis erfolgreich auf andere eingebettete Systeme ohne AUTOSAR sowie auf Sniffer-Geräte für Test- und Entwicklungszwecke übertragen.

CSTM32AutoSAR ClassicQorvoTriCore™ AURIX™UWBBare-MetalKomplexer Gerätetreiber
Aesop: Modularer und leichtgewichtiger SOAP/WSDL-Webdienst-Server
Aesop: Modularer und leichtgewichtiger SOAP/WSDL-Webdienst-Server

Aesop ist ein leichtgewichtiger, auf Plugins basierender SOAP/WSDL-Webdienst-Server auf Basis der gSOAP-Infrastruktur. Er ermöglicht es, in C und C++ entwickelte Funktionen direkt als Netzwerkdienste bereitzustellen, ohne zusätzliche Software-Schichten zu benötigen.

Konzipiert mit einer minimalen Kernarchitektur werden alle Verhaltensweisen im System durch Plugins gesteuert; Authentifizierung, Laufzeitverwaltung und die wesentlichen Dienstinhalte werden vollständig über diese modulare Struktur abgewickelt. Dank dieser flexiblen Architektur lässt sich der Server wahlweise als maßgeschneiderte Installation für einen einzelnen Dienst oder als mandantenfähige (multi-tenant) Produktplattform mit mehreren Diensten problemlos einsetzen.

C++WebdiensteSOAPMultitaskingMultithreadingInternetServeranwendung