Projets

TousApplication serveurAutoSAR ClassicBare MetalCC++EmbarquéFFSGénérateur de codeInternetMultithreadingMultitâchePilote de périphérique complexeQORVORTOSServeur WebServices WebSOAPSTM32TriCore™ AURIX™UWB
UMTSM - Le générateur de code pour machines à états
Les machines à états sont puissantes — mais leur implémentation manuelle ne passe pas à l’échelle. UMTSM est un langage de spécification dédié et un générateur de code léger : définissez le comportement une seule fois, et laissez la chaîne d’outils produire un code propre. Guards, transitions, hiérarchie, historique et gestion du cycle de vie sont générés automatiquement. Des générateurs intégrés ciblent C et C++ — et des générateurs personnalisés peuvent être définis pour n’importe quel format de sortie ou plateforme. Les ingénieurs se concentrent uniquement sur la logique métier.
Explorer
C++EmbarquéMultitâcheMultithreadingGénérateur de code
FFS - Le serveur de fonctionnalités fondamental
FFS (Foundational Feature Server) est une plateforme de nouvelle génération pour construire, étendre et exécuter des applications web dans un environnement unifié, transformant le développement en un système modulaire et évolutif basé sur des fonctionnalités plug-and-play. Développé en C++ moderne et inspiré par une approche « vibe coding », il combine haute performance, contrôle et itération rapide, permettant l’intégration fluide de nouvelles capacités et une évolution continue depuis de simples sites web jusqu’à des écosystèmes applicatifs complexes.
Explorer
C++FFSServeur WebInternet
Aselsan STC-8255, tachygraphe numérique Annexe I-B
L’Aselsan STC-8255 est une unité véhicule de tachygraphe numérique entièrement conforme au règlement européen Annexe I-B et CE n° 1266/2009. J’ai conçu et implémenté le firmware et le logiciel applicatif en totale conformité avec la réglementation — couvrant l’enregistrement des activités du conducteur, la mesure de la vitesse et de la distance, la gestion des cartes à puce, l’application des temps de conduite (CE 561/2006), et la protection cryptographique contre les manipulations (CC EAL4+).
C++EmbarquéRTOSMultitâcheMultithreadingBare Metal
Application de positionnement de véhicule pour station de charge inductive
Application d’algorithmes de calcul de distance AUTOSAR aux systèmes embarqués conformément aux standards UWB (IEEE 802.15.4z-2020) en utilisant l’architecture classique pour le projet de station de charge inductive pour véhicules électriques. À cette fin, un Complex Device Driver (CDD) a été développé pour la plateforme AutoSar Classic. Des enregistreurs de données et des dispositifs auxiliaires ont été développés pour les tests de développement et du système. Du code a été développé pour des cartes STM32, TriCore™ AURIX™ et des puces QORVO.
CSTM32AutoSAR ClassicQORVOTriCore™ AURIX™Pilote de périphérique complexeUWBBare Metal
Un serveur de services web à usage général
Un serveur de services web SOAP/WSDL léger et configurable par plugins, basé sur gSOAP. Il permet d’exposer directement des bibliothèques écrites en C et C++ comme services réseau sans ajouter de couche protocolaire supplémentaire. Le cœur du serveur est minimaliste — le comportement est entièrement défini par des plugins : plugin d’authentification, plugin d’exécution et plugins de service déterminant ce qui est exposé. Cette architecture permet de déployer le même serveur soit comme installation personnalisée pour des clients individuels, soit comme plateforme produit multi-clients.
C++Services WebSOAPMultitâcheMultithreadingInternetApplication serveur