Je vais construire un parser de flux binaire Python et de journal hexadécimal

Certaines informations ont été traduites automatiquement.

Égypte

Je parle Arabe, Anglais

Ingénieur firmware embarqué ESP32, STM32, AVR et débogage matériel

Je suis ingénieur en firmware embarqué spécialisé en C/C++, FreeRTOS et protocoles de communication industriels. Je ne me limite pas à écrire du code applicatif ; je travaille directement avec les reg...
À propos de ce service

Arrêtez de deviner ce que signifient les logs de votre microcontrôleur. Je vais créer un outil de parsing de protocole Python personnalisé, hautement optimisé, pour transformer des flux binaires complexes, des paquets propriétaires et des dumps hexadécimaux bruts en données propres au format JSON, CSV ou structuré.


Les microcontrôleurs compressent les données jusqu’au niveau du bit. J’utilise des structures algébriques solides pour faire de l’ingénierie inverse et décoder ces flux proprement, sans surcharge mémoire.


Fonctionnalités techniques principales :

  • Parsing bit-perfect : masquage de bits, décalages, extensions de signe et gestion de l’endianness maîtrisés.
  • Intégrité du flux : boucles de vérification avec contrôles de somme, parité et algorithmes CRC-8/16/32.
  • Filtrage mathématique : nettoyage du signal avec fenêtres passe-bas numériques ou moyennes mobiles pour éliminer les anomalies des capteurs.
  • Stabilité en cas de cas extrêmes : isolation avancée des limites de trame pour éviter les crashs dus à des paquets corrompus.


Ce que vous recevrez : un code source Python propre et modulaire, une documentation complète détaillant les structures de données et des modèles d’exécution.


REMARQUE : le client doit fournir les définitions de la charge utile des paquets ou des fichiers hexadécimaux d’exemple avec les résultats attendus. Contactez-moi d’abord pour examiner la disposition de votre fichier !


Convertir d'un:

Autres

Convertir en:

Autres