Je vais ajouter des tests unitaires à votre firmware embedded c sans matériel

Certaines informations ont été traduites automatiquement.

Japon

Je parle Japonais, Anglais

Ingénieur firmware embedded C pour Renesas, STM32, Linux embarqué, CAN, BLE et autres

Je suis un ingénieur logiciel embarqué au Japon avec 20 ans d’expérience dans la création de firmware pour des produits automobiles et industriels, y compris ECUs d’airbag, boîtiers d’interface EV, ma...
À 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.

Plateforme:

STM32

Capteurs:

Accéléromètre

•

Infrarouge

•

Photorésistance

Expertise:

Développement de micrologiciel

•

RTOS

•

Débogage

Balises associées