logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

SN 1

Aide spécifique Java

TP C++ Arduino

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Stage en entreprise

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

Cours

SN 1

IRIS 2

Statistiques

1 visiteur

Record : 92

Pages vues :

Aujourd'hui : 113

Total : 166654

Valid XHTML 1.0 Transitional

TP4 : ColdFire uCLinux Socket

separation

[Vous êtes ici ] ==> Accueil > IRIS 2 > TP IPC linux / coldFire > TP4 : ColdFire uClinux Socket

separation

Mise en situation
Le travail de ce TP se déroule seul. Temps alloué : 6h La programmation se fait sur PC sous Windows. Utilisation de la compilation croisée Carte processeur ColdFire 5272, uCLinux

Objectif
  • C4.5 Ecrire les programmes de communication entre machines

Pré requis
  • Initiation à la compilation croisée m68k.
  • Programmation C
  • Notion de socket

Travail demandé
Listing commenté.

Critères d’évaluation
Autonomie, apprentissage d’un nouvel environnement de travail, maîtrise de la commande vfork, signal/kill et communication socket.


Enoncé :



Une station météo est installée au Lycée. Elle est reliée par ondes radio à un récepteur qui lui même est connecté au TICE qui va nous servir de serveur de socket (Ecrit en C)
Nous allons écrire une programme en C qui reçoit la trame contenant les information et qui les affichera

TICE

Le TICE étant hors service, la station météo est connectée par liaison série au PC d'adresse 10.3.128.129. C'est donc ce PC qui servira de serveur.

Principe :



L’organigramme de communication entre le PC et le serveur est le suivant :
Toutes les 5s faire
Créer une socket sur le port 7770 à l’adresse 10.3.128.129
Ecrire la chaîne "Meteo"
Lire sur une chaîne de caractère
Fermer la socket

Remarque : Si vous êtes à l’extérieure du lycée, le port est le même mais l’adresse est 80.11.56.25.

Déroulement du TP :


Pour les plus rapides



En vous aidant de :
MSDN Socket
faire l'application suivante en C# qui affiche les données à l'état brut dès que l'on clique sur le bouton Lire :

IHMMeteo.JPG


Pour les encore plus rapides



Faire l'applet suivante qui reçoit la trame brute toutes les 5s du serveur de sockets contenant toutes les informations instantanées de la station météo du lycée.

separation

ancre