• [^] # Re: Le traitement de données ?

    Posté par . En réponse au message Recherche d'informations sur l'acquisition et le traitement des données sous linux. Évalué à 2.

    C'est un peu vague comme sujet, ou bien beaucoup trop vaste.

    L'acquisition de données, cela va de la chaîne de capteurs en milieu industriel (très en vogue dans les écoles) à l'acquisition vidéo, en passant par la digitalisation des sons que tu enregistres avec ta carte son. Cela peut aussi être un tcpdump sur une carte réseau etc ... A mon avis, il faudrait déjà que tu choisisse une branche particulière sinon ton exposé va plutôt ressembler à une thèse ...

    Même si ce sujet va demander beaucoup de recherches, on peut au moins en dégager deux grands principes :

    1) Les capacités de capture d'information vont dépendre beaucoup plus du matériel que du logiciel. Ca veut dire qu'en gros, si tu peux mettre une carte d'acquisition dans un PC, tu vas pouvoir l'exploiter sous Linux. Il ne te manquera qu'un pilote.

    2) Tu ne trouveras pas beaucoup de logiciels d'exploitation de données à proprement parler, bien souvent parce que la plupart du temps, tu n'en auras pas besoin. C'est ce que fait la grande force d'Unix : Tu fais un cat sur /dev/dsp vers un fichier, et tu enregistres tout ce qui arrive sur ta carte son. Dès lors, quelques lignes de shellscript suffisent souvent à faire ce que tu veux.

    Il faut également savoir que contrairement à ce que l'on pourrait penser de prime abord, les électroniciens connaissent autant l'informatique que les informaticiens connaissent l'électronique. Cela veut dire qu'ils ne seront pas forcément sensibilisés aux logiciels libres et compagnie et que donc, bien souvent, lorsque tu voudras exploiter du matériel propriétaire ou peu répandu dans le public, tu tombera sur des logiciels Windows, ou éventuellement sur des Unix plus commerciaux lorsque qu'il s'agit de grosses chaînes de production.

    Je te conseille de lire le Parallel-Processing-HOWTO sur http://www.traduc.org/docs/HOWTO/lecture/Parallel-Processing-HOWTO.(...) . Ce n'est pas exactement ce que tu recherches, mais il y a une section assez interressante sur l'échange de données entre les différentes machines d'un cluster, et de ce fait l'auteur passe en revue les moyens d'envoyer et de recevoir des informations par à peu près tous les ports d'un PC.

    Tu devrais aussi faire un tour dans la config du noyau (Linux), d'abord parce que c'est là que ce passera la majeure partie de l'acquisition proprement dite, ensuite parce que le noyau reconnaît déjà des architectures exotiques telles que l'I2O et la transmission de paquets de données par radio (AX25) pour les radio-amateurs.

    L'exploitation viendra ensuite.

    Bon courage, et tiens-nous au courant. A++