Je vais revoir le code firmware embarqué en C et C++ pour les risques de fiabilité

Certaines informations ont été traduites automatiquement.

Hongrie

Je parle Hongrois, Anglais

Développeur en logiciels embarqués et Flutter

Je suis Benedek, un développeur spécialisé dans le diagnostic embedded C/C++, la revue de code, la récupération de prototypes et le développement d'applications Flutter. Pour les projets de firmware,...
À propos de ce service

Vous avez besoin d'une revue du firmware embarqué avant la sortie ou la remise ?


Je vais auditer le firmware embarqué existant en C/C++ pour ESP32, STM32, Arduino ou une cible comparable.


Je vérifie le périmètre convenu pour :

- État, validation et gestion des erreurs

- Risques liés à la mémoire, aux limites, à la durée de vie et aux ressources

- Timing, concurrence, interruptions et blocages

- Logique périphérique et communication

- Maintenabilité, architecture, journalisation et récupération


Vous recevez un rapport classé par gravité avec références de fichiers et de lignes, preuves, recommandations pratiques, un plan de remédiation priorisé, une liste de vérification et une session de transfert de 30 minutes.


Limites de scope pour le code non généré :

Basique : 500 lignes de code / 5 fichiers / un module

Standard : 1500 lignes de code / 12 fichiers / un sous-système

Premium : 3000 lignes de code / 25 fichiers / deux modules connectés


La première limite atteinte s'applique. Le scope couvre une MCU, une chaîne d'outils, une variante de firmware et un commit fixe. Le code du fournisseur, SDK, généré et tiers sont exclus.


Revue et documentation uniquement. Les modifications de code, débogage en direct, tests matériels, conformité formelle et certification de sécurité nécessitent un scope séparé.


Contactez-moi avant de commander avec la taille du dépôt, la cible, la chaîne d'outils et les objectifs.

Technologie de développement:

C / C++

Expertise:

Algorithmique

Clean code

Efficacité du code

Balises associées