Je vais revoir le code firmware embarqué en C et C++ pour les risques de fiabilité
Développeur en logiciels embarqués et Flutter
À 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++
FAQ
Traduction automatique
Que vais-je recevoir exactement ?
Vous recevez un audit classé par gravité avec références de code, preuves, recommandations, un plan de remédiation ordonné, une liste de vérification et une session de transfert de 30 minutes.
En quoi cela diffère-t-il d’un service de débogage ?
Il s'agit d'une revue proactive de la qualité du code et des risques de fiabilité. Elle ne se concentre pas sur la reproduction ou la correction d’un défaut d'exécution connu.
Ce service inclut-il des modifications de code ?
Le scope de base comprend les résultats et un plan de remédiation, pas la mise en œuvre. Je peux fournir un devis pour des modifications limitées séparément après la revue.
Comment la portée de la revue est-elle mesurée ?
La première limite atteinte s'applique : Basique 500 lignes de code ou 5 fichiers, Standard 1500 lignes ou 12 fichiers, et Premium 3000 lignes ou 25 fichiers. Le code généré, du fournisseur, SDK et tiers sont exclus.
