Je vais ajouter des tests unitaires à votre firmware embedded c sans matériel
Ingénieur firmware embedded C pour Renesas, STM32, Linux embarqué, CAN, BLE et autres
À propos de ce service
Votre firmware n’a pas de tests, et chaque modification semble risquée ?
J’ajoute des tests unitaires basés sur l’hôte au code embedded C, pour que vous puissiez tester la logique sur un PC sans aucune carte.
Je suis un ingénieur embarqué japonais avec 20 ans d’expérience chez de grands fabricants d’électronique et un fournisseur Tier-1 pour l’automobile (ECU d’airbag, boîtier d’interface EV, machines de construction).
Ce que je ferai :
- Analyser votre code et choisir les modules à tester en priorité
- Simuler les registres matériels et les pilotes pour que les tests s’exécutent sur un PC
- Rédiger des tests avec Unity, CppUTest ou GoogleTest, y compris les cas limites
- Mettre en place un script de build simple ou une CI (GitHub Actions / GitLab CI)
- Signaler les bugs détectés lors des tests
Ce que vous obtenez :
- Le code de test et les mocks qui se compilent et s’exécutent sur votre PC
- Un rapport de couverture
- Un guide succinct pour que votre équipe puisse ajouter d’autres tests
Supporté : C / C++, Renesas RX / RH850 / V850, STM32 / ARM Cortex-M, Linux embarqué, uITRON et bare metal.
J’utilise des outils modernes assistés par IA pour travailler rapidement, et je révise personnellement chaque test pour en assurer la correction.
Veuillez m’envoyer un message avec votre MCU, la taille du code et l’environnement de build avant de commander.
FAQ
Traduction automatique
Testez-vous sur du matériel réel ?
Non. Je travaille sur votre code source, vos logs et captures. Vous flashez et testez sur votre carte, et je corrige rapidement en fonction de vos résultats.
Pouvons-nous avoir un appel vidéo ?
Je travaille uniquement en anglais écrit. Cela permet de documenter chaque exigence et décision, et je réponds rapidement.
Allez-vous signer un accord de confidentialité ?
Oui. J’ai 20 ans d’expérience dans la gestion de code confidentiel pour des fabricants japonais.
Quel framework de test utilisez-vous ?
J’utilise Unity, CppUTest ou GoogleTest. Si votre équipe utilise déjà un framework, je le suivrai. Sinon, je proposerai celui qui convient le mieux à votre code.

