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 : 21

Total : 83928

Valid XHTML 1.0 Transitional

2013 : Merck-Millipore Embedded OS

separation

[Vous êtes ici ] ==> Accueil > IRIS 2 > Projets > 2013 : Merck-Millipore Embedded OS

separation

Présentation du projet



Merck Millipore


Merck Millipore est un partenaire incontournable pour la recherche en sciences de la vie, l'industrie pharmaceutique et le secteur des biotechnologies, partout dans le monde.
Le développement de Merck Millipore repose sur une profonde connaissance des besoins de ses clients en matière de recherche, développement et production. La division Merck Millipore du Groupe Merck emploie environ 10000 personnes dans 64 filiales dans le monde.
Le campus de Molsheim, siège Européen, avec plus de 1 100 collaborateurs, présente des activités de R&D, production, développement, marketing & sales, support scientifique et technique aux clients.
Situé à Molsheim, le projet sera développé pour la R&D Biomonitoring, et plus précisément par l’équipe Hardware&Software. Etant situé en amont de la production en grande série et de la vente, ce groupe a pour responsabilité de garantir le développement de nouveaux produits conformément aux besoins des clients et aux critères de qualité définis par les normes.

Contexte


Merck- Millipore fournit toutes sortes de supports d’analyse dans le milieu pharmaceutique.

1


Merck Millipore propose des systèmes (équipements, plateformes, consommables, réactifs…) ayant souvent pour fonction de faciliter le workflow des clients.
Pour différents projets, l’entreprise Merck Millipore a besoin d’un système d’exploitation embarqué comprenant uniquement les fonctions/services nécessaires aux applications des projets en question et respectant le branding Merck-Millipore.
Les coûts des projets pouvant varier, deux types de système d’exploitation sont requis : windows/unix.

Objectif du projet


L’objectif du projet est la réalisation d’un benchmark qui déterminera lequel des systèmes est le mieux adapté tant au niveau fonctions voulues qu’au niveau facilité d’utilisation.
Chaque étudiant devra analyser un OS spécifique et réaliser une application ou processus permettant la création d’une image respectant les fonctions voulues par Merck-Millipore. A la suite, un benchmark (comparaison) sera réalisé en commun.
L’étudiant étant en charge de l’image Windows devra paramétrer ICE. Le deux autres étudiants devront choisir un autre OS (Linux, Rtems, eCos, Nucleus ou autre) et trouver un processus identique à l’application ICE.
Le système d’exploitation qui sera conçu se veut généraliste et non dédié à une application précise. Il devra être installé sur des PC industriels (pas de processeur ARM). Ce qui implique que chaque fonction/service doit pouvoir être ajouté ou enlevé facilement. Pour Windows, par ex, un fichier de paramètres xml sera renseigné et la création de l’image se fera par l’application ICE en suivant le processus suivant :

2


Pour les autres systèmes, il faudra choisir soit une application (style ICE) existante, soit créer une application permettant le paramétrage de l’image facilement.

L’application devra intégrer dans l’image de l’OS toutes les fonctions/services suivants :
Les livrables devront être réalisés pour chacun des trois systèmes d’exploitation :

Expression des besoins



3


Moyens préliminaires disponibles et contraintes de réalisation



4
Diagramme d’états décrivant le comportement nominal


5
Diagramme de déploiement


Contrainte de l'environnement



Répartition du travail



Fonctions à développer et tâches à effectuer
Etudiant 1 :M ............................
    S’occupe des tâches suivantes
  • Analyse de Windows embedded et ICE
  • Respect de la liste des fonctions demandées.
  • Manuel d’explication spécifique et de mise en œuvre de chaque fonction.
  • Un exemplaire d’un DVD bootable
  • Benchmark entre les 2 OS
Etudiant 2 :M ............................
    S’occupe des tâches suivantes
  • Analyse de Linux embedded et équivalent ICE
  • Ecriture du script ou de l’application de création d’image
  • Respect de la liste des fonctions demandées.
  • Manuel d’explication spécifique et de mise en œuvre de chaque fonction.
  • Un exemplaire d’un DVD bootable
  • Benchmark entre les 2 OS
Etudiant 3 :M ............................
    S’occupe des tâches suivantes
  • Analyse de Linux embedded et équivalent ICE
  • Ecriture du script ou de l’application de création d’image
  • Respect de la liste des fonctions demandées.
  • Manuel d’explication spécifique et de mise en œuvre de chaque fonction.
  • Un exemplaire d’un DVD bootable
  • Benchmark entre les 2 OS

separation

ancre