logo

Général

Accueil

Présentation section

Matériel section

Trombinoscopes

Liens

Plan du site

Contactez-nous

CIEL 1

Langage C

Langage C++

Langage C#

TP Arduino

Mini-projets

STI2D

SysML

Terminale SIN

Projet SIN

1er ETT

Projet 1er ETT

Terminale ETT

Questions BAC ETT

AP

S SI

1er S SI

1er SSI mini projet

1er S SI Liens

Système Num. 1

TP C Visual Studio

TP C++ Arduino

Aide spécifique Java

TP C/C++ MyRIO

TP Darwin-Op

Les TP réseau Linux

Les TD Java

Les TP Java

TD C#

TP C#

Les Mini-projets

Vidéo Mini-Projet

Stage en entreprise

Système Num. 2

TP C++/C#

RaspBerry

Projets

IRIS 2

TP IPC linux / coldFire

TP PHP

Cours / TP XML

Projets

Serfa

UML

C++

Statistiques

1 visiteur

Record : 207

Pages vues :

Aujourd'hui : 17

Total : 88498

Valid XHTML 1.0 Transitional

TP3 : ColdFire uCLinux Tube

separation

[Vous êtes ici ] ==> Accueil > IRIS 2 > TP IPC linux / coldFire > TP3 : Communication par tubes Ravoux

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
  • C3.7 Valider l’organisation de l’application sous forme d’un ensemble de tâches communicantes
  • C4.4 Ecrire les tâches d’une application. Résoudre des problèmes de communication et de synchronisation inter-processus

Pré requis
  • Initiation à la compilation croisée m68k.
  • Prise en main de la chaîne de développement de la carte Acturus
  • Liaison parallèle et prise en main Ravoux

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.


But :

Lors du TP2, nous avons vu comment commander le tapis du système Ravoux suivant l’état des capteurs de présence B1 et B2, ainsi que commander/superviser le pupitre.
Dans ce TP, nous aimerions connaître l’état global du procédé.
Pour cela, nous allons utiliser un processus « spécialisé » qui aura la possibilité soit d’afficher, soit de sauvegarder dans un fichier l’état du procédé. La communication entre les deux processus (pupitre et tapis) et le processus état se fera par tube.
Pour les plus rapides, nous allons rajouter un télémètre qui permettra de connaître la distance (position) exact du pot sur le tapis. Un autre processus gèrera ce télémètre.

Déroulement du TP :



Principe

Remarque :

separation

ancre