Bonjour,

Un dernier mot pour préciser le type d'information reçu sur le port com:

#       10      5       71      0       xD5F8
@       10      6       5066452 40.651  48      104     2       xC5B

La ligne commençant par # correspond à l'état de la boucle de comptage.
La ligne commençant par @ correspond au passage d'une voiture, avec 5066452
étant l'id de la voiture, 40.651 un time stamp, 48 le nombre de fois que la
voiture a transmis son ID lors du passage sur la boucle, 104 la puissance du
signal.

Depuis le temps que je veux me mettre au C sérieusement, cela fait un bon
exercice.

Merci,
JM

2011/3/1 Laurent <laur...@hpfrcu08.france.hp.com>

> donc 1000char/sec
> chaque message faisant a priori 48 bytes d'apres l'exmple, cela fait donc a
> peut pres 20 message par seconde, donc rien que le shell ne puisse faire -
> ca reste raisonable si on met le mysql en coprocess
> plutot que d'en demarrer un a chaque entree. en utilisant les buildin
> plutot que des sous process.
>
>
> donc quelle que soit le language, il n'y aura pas de probleme de perf
> a priori sur un pc moderne, si c'est fait correctement. ( meme en lisp
> ca passerait)
>
>
>
>
> a 115k ca fait 10 fois plus on peut peut etre commencer a avoir des
> doutes,vu que ca fait 200 messages par seconde, meme si il est probable que
> ca marche aussi.
>
>
>
> Dans tous les cas comme il a deja ete dit, le meilleur language est celui
> qu'on connait le mieux.
> Si je devais le faire, ca serait C ou shell, ce sont ceux que je pratique
> tous les jours.
> shell parceque que ca m'evite de regarder l'API mysql vu que j'utilise
> mysql en coprocess, stty pour configurer la ligne, ou minicom, mais plus
> gourmand en cpu.  ( minicom n'est pas obligatoire, stty/ et
> exec 3</dev/ttySx  suffirait).
>
>
> C parceque je suis sur de savoir exactement ce qui va etre realiser et
> comment.
>
> _________________________________
> Linux mailing list
> Linux@lists.parinux.org
> http://lists.parinux.org/mailman/listinfo/linux
>



-- 
Jean-Marc
_________________________________
Linux mailing list
Linux@lists.parinux.org
http://lists.parinux.org/mailman/listinfo/linux

Répondre à