Votre navigateur est obsolète. Téléchargez un navigateur moderne, par exemple FireFox.
Léa-Linux : Forum
Le forum de Léa abrite des discussions autour des Logiciels libres.
Syndication
  • RSS ForumForum complet
  • RSS Forum - DéveloppementForum - Développement
  • RSS Forum - Développement - 319499Cette discussion

Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Important : quand vous posez une question, n'oubliez pas de nous donner les indications suffisantes pour que nous puissions répondre. En effet, la divination n'est pas le fort du Linuxien averti. Pour une meilleure compréhension, le bon usage de la grammaire et de l'orthographe est fortement encouragé. En particulier, le langage SMS est à éviter absolument. En cas d'abus, il pourra être censuré sans autre forme de procès.
Les messages dont le contenu est illégal (incitant à la haine - raciale ou autre, diffamant), ou dont le contenu est sans rapport avec le sujet du forum, ou qui sont parfaitement stupides ou hors sujet seront supprimés sans pitié. Il pourra même être fait appel au fournisseur d'accès du coupable pour faire cesser ses agissements.
» Index du forum » Développement » calculer le temps de lecture/ecriture de donnée sous Linux/RTAI
Aller à la discussion: PrécédentSuivante
Action: Nouveau sujetChercherS'authentifier
calculer le temps de lecture/ecriture de donnée sous Linux/RTAI
Auteur: LinuxMen (IP enregistrée)
Date: le 23 mars 2007 à 10:33

Bonjour à tous,

je suis nouveau dans les systemes embarqués.
je travail sur un système embaqué, dont l'OS est Linux (+RTAI).mon une carte ethernet, je veux tester les temps de lecture/ecriture de donnée entre les deux cartes ( je veux determiner l'efficacité de RTAI). et je ne sais pa par ou commencer , dois-je utiliser fifo comme moyen de communication entre la carte et l'OS, si quelqu'un peu m'aider par un bou de code ou par des exemple je serai ravi,

Merci d'avance

Re: calculer le temps de lecture/ecriture de donnée sous Linux/RTAI
Avatar
Auteur: oudoubah (IP enregistrée)
Date: le 23 mars 2007 à 17:35

LinuxMen a écrit :

je veux
tester les temps de lecture/ecriture de donnée
entre les deux cartes ( je veux determiner
l'efficacité de RTAI).


Entre quelle carte et quelle carte?

Toutes les données utiles sur tes cartes réseaux sont dans
/sys/class/net

Dans le répertoire de ton interface, il y a un sous-répertoire contenant les stats.

Ce sont des fichiers textes.

Tu peux utiliser watch pour avoir suivre l'évolution périodiquement dans ton terminal.

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Re: calculer le temps de lecture/ecriture de donnée sous Linux/RTAI
Auteur: LinuxMen (IP enregistrée)
Date: le 24 mars 2007 à 15:40

bonjour,

entre deux carte ethernet Pro 1000, en premier lieu je veux tester seulement 1 seul carte, je ne trouve pas le moyen de communiquer avec la carte, voici ce que je veux faire:

-Inialiser une structure :
struct
int temps_recpetion;
int temps_emission;
char message[1000];

thread 1:
-ecrire dans message 1000 octet:
-recuperer la date d émission du systeme et ecrire dans message 1000 octet puis envoyer a la carte pro 1000

thread 2:
-reçoi le message
-ecrit la date de reception
-ecrire le message dans un fichier log.

je ne sais pas si cette operation necessite 1 ou 2 thread.

Merci d'avance pour votre aide




Re: calculer le temps de lecture/ecriture de donnée sous Linux/RTAI
Avatar
Auteur: oudoubah (IP enregistrée)
Date: le 26 mars 2007 à 16:23

Ce que tu peux faire, c'est dans le code source de ton programme, utiliser la fonction ftime pour obtenir ces infos (donne l'heure à la milliseconde)

man ftime te donnera plus d'indications.

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Re: calculer le temps de lecture/ecriture de donnée sous Linux/RTAI
Auteur: Basile STARYNKEVITCH (IP enregistrée)
Date: le 26 mars 2007 à 17:54

oudoubah a écrit :

Ce que tu peux faire, c'est dans le code source de ton programme, utiliser la fonction ftime pour obtenir ces infos (donne l'heure à la milliseconde)

man ftime te donnera plus d'indications.


Cette page de man indique que la fonction ftime est obsolète et qu'on doit utiliser gettimeofday (qui est standard POSIX). Parfois clock_gettime est plus précis encore.

----

Basile STARYNKEVITCH où on trouve mon mél

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

N.B. N'hesitez pas à consulter aussi mes contributions antérieures.

Re: calculer le temps de lecture/ecriture de donnée sous Linux/RTAI
Auteur: LinuxMen (IP enregistrée)
Date: le 27 mars 2007 à 11:57

mon prob n 'est pas la fonction de temps mais comment communiquer avec la carte ethernet et envoyer a travers elle des données image : fache

Re: calculer le temps de lecture/ecriture de donnée sous Linux/RTAI
Auteur: LinuxMen (IP enregistrée)
Date: le 27 mars 2007 à 12:10

bonjour,

mon prob n 'est pas la fonction de temps mais comment communiquer avec la carte ethernet et envoyer a travers elle des données image : fache


merci d'avance



Nom du forum : (antispam) - (en développement:saisir un texte pour le message, rempli cette zone automatiquement)
Votre nom: 
Votre email: 
Sujet: 

 
Ce forum est boosté par Phorum.