|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : avril 2004 Messages : 189 ![]() |
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. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 546 ![]() |
tu peux utiliser un respawn dans /etc/inittab pour rediriger en permanance /dev/ttyS0 (com1) sur /dev/TOTO & tu peux ecrire une routine qui lit le pipe /dev/TOTO
bien sur apres avoir creer le device TOTO : mknod p /dev/TOTO ainsi pas de limite d'echantillonage....meme si les volumes de donnees changent a l'avenir |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : avril 2004 Messages : 189 ![]() |
un respawn permet de faire celà ? une redirection d'un device vers un autre ?
je n'ai donc pas besoin d'une librairie bien spécifique pour utiliser le port série ... c'est celà ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com