J'ai un périphérique externe qui crache des paquets UDP de données binaires et de logiciels fonctionnant sur un système embarqué qui doit lire ce flux de données, l'analyser et faire quelque chose d'utile. Les données binaires sont également enregistrées dans un fichier. Je voudrais écrire un analyseur qui peut facilement prendre l'entrée directement du flux UDP, ou un fichier, analyser les données dans un format spécifique et ensuite diriger la sortie vers un fichier (par exemple matlab dat fichier) ou vers un autre processus cela fera un traitement en temps réel. Y a-t-il des ressources qui pourraient m'aider avec cela et quelle est la meilleure façon de s'y prendre? Je pense qu'il serait logique d'utiliser des flux C++, mais je ne suis pas familier avec la création de flux de sortie personnalisés. Est-ce que cela semble être une bonne approche ou y a-t-il une meilleure façon de s'y prendre?analyse de données binaires efficace et flexible
Merci.
merci pour la réponse. J'ai examiné en utilisant des moulages de bande pour faire la partie d'analyse et j'aime cela. Je suis toujours à gauche avec l'entrée/sortie réelle ... Je voudrais obtenir les données soit des paquets UDP en temps réel, ou à partir d'un fichier de données enregistrées, puis écrire les données analysées dans un autre fichier, ou faire il est accessible à une autre classe ou un autre processus. – HazyBlueDot