Bonjour,
je travaille sur un projet dans lequel je dois réaliser une communication entre une Debian (sur laquelle est branchée une caméra) et une Ubuntu via le port série.
L'application qui permet de récupérer les données de la caméra (coordonnées d'un objet au sol) et de les envoyer via le port série est déjà codée.
Je dois donc m'occuper de récupérer les données séries depuis ma Ubuntu.
Au sein de l'application de la caméra, il y a une fonction qui est appelée continuellement et qui envoit continuellement les données récupérées par la caméra sur le port série.
Du coté Ubuntu, je n'ai besoin des coordonnées qu'une seule fois par seconde.
J'ai donc pensé à récupérer les données dans un buffer circulaire de petite taille sur lequel sont écrites les données. Et étant donné que j'en ai besoin uniquement toutes les secondes j'ai pensé utilisé les signaux posix afin qu'une fonction liste dans ce buffer circulaire.
Petite précision, j'aimerais ne pas modifier l'appli de la Debian, et je suis également super débutant en ce qui concerne le port série donc y a t il des librairie qui permettent la lecture depuis un port série qui sont à conseiller ?
Est ce que ma solution semble être une solution correcte ?
Bonne journée à tous.
Partager