Processus et interruptions
Bonjour,
J'ai développé un programme basé sur raspberry avec des interuptions suivant l'état de certaines entrées.
Je souhaiterais faire évoluer celui-ci en ajoutant une sorte de "plugin" qui ecoute en permance des trames venant d'un périphérique via une web socket.
J'ai donc mo programme principal: progprin.c et mon autre programme wsocket.c
Je souhaiterais que progpin.c s'éxecute et que sous condition il execute wsocket.c.
Dès que wsocket.c récupère une trame, le résultat soit envoyer au programme principal (via une interuption) pour qu'il puisse le traiter.
J'ai donc plusieurs pistes:
- Intégrer le code de wsocket.c dans propin.c se qui alourdi l'ensemble du code (notamment pour debuguer)
- progprin.c execute wsocket.c en tant que processus fils et créer un tube pour remonter les résultats du fils vers le père
Je ne sais pas quelle est la meilleur facon de faire, en attendant vos retours.
Merci