Hibou inuit de © Kenojuak Ashevak

Jean DEMARTINI
Professeur des Universités
Docteur es Sciences
Ingénieur

Cours actifs

Automatique

Servo-mécanismes discrets

Physique/Ingéniérie

Mécanique des fluides

Processeurs digitaux

Machines Programmables

Architectures DSP

Traitement du signal

Processus stochastiques

Filtres numériques

Projets Polytech'Nice-Sophia

Projets 2007

Projets 2006

Conférences

La Vidéo Surveillance du futur

Les métiers de l'Ingénieur

Réflexions sur le génie logiciel

Une brève histoire des techniques

Ma page GNU/Linux

Mon PmWiki

Archives

API & RLI

La commande floue

Les Fondements du Numérique

L'information, la Machine et le Programme

La logique séquentielle

La programmation fonctionnelle

Mathématiques pour la physique

Méthodes formelles pour l'informatique

Réseaux pour les nuls

Forum  ♦ Annonces

jean.demartini@unice.fr

Login  ♦ Logout

pmwiki-2.2.0-beta68

CJP 2006

CJP 2006

retour

1. Etude de faisabilité du projet

1.1. Management du projet

1.1.1. définition de la structure de découpage du projet

1.1.2. Diagramme de Gant

1.1.3. Planification du projet terminé

1.2. Outils et materiel nécessaire pour l'etude

1.2.1. Trouver software et les outils nécessaires à son execution

1.2.1.1. Choisir système d'exploitation supportant les drivers du scanner (CE? Embedded?)

1.2.1.2. Choisir et télécharger soft OMR (open-source)

1.2.2. Trouver et commander les dispositifs hardware nécessaires

1.2.2.1. Choisir scanner stylo et pc embarqué avec carte son, port USB et système d'exploitation choisi

1.2.2.2. Commander matériel

2. Realisation du projet

2.1. Partie OMR+controle soft

2.1.1. faire fonctionner le logiciel OMR

2.1.2. Se familiariser avec le code

2.1.3. Adapter le code

2.1.3.1. Supprimer tous les composants qui ne sont pas indispensables (graphique, options...)

2.1.3.2. Adapter le logiciel pour un fonctionnement autonome sans aide de l'utilisateur

2.1.3.3. Automatiser entièrement une analyse sauf son lancement, celui-ci fait tout d'abord par un évènement clavier puis par un signal sur le port série ou autre choisi au préalable

2.1.3.4. Utiliser les drivers série ou autre de JAVA pour une communication entre soft et carte de controle externe pour controler l'exécution du soft

2.1.3.5. Simuler signaux en entrée sur le port série pour le lancement du traitement de l'OMR

2.1.4. Intégrer l'appli JAVA TWAIN à l'OMR pour acquisition d'image

2.1.5. Création d'une interface JAVA pour visualisation des notes lors de la lecture du morceau

2.2. Partie simulation OS et PC embarqué

2.2.1. Modéliser et simuler l'OS du PC embarqué sur le PC fixe:

2.2.1.1. Installer XP Embedded et ses composants sur la plate forme fixe

2.2.1.2. Réaliser un premier OS grâce à l'outil embedded studio et booter dessus

2.2.1.3. Trouver les fichiers nécessaires pour réaliser l'OS correspondant à nos attentes sur le PC

2.2.1.4. JAVA (machine virtuelle)

2.2.1.5. Lecteur midi

2.2.1.6. Les drivers du scanner stylo

2.2.1.7. Logiciel capturant l'image du scanner

2.2.1.8. Ainsi que tous les fichiers indispensables au fonctionnement de XP

2.2.1.9. Faire marcher le scanner stylo sous XP Embedded ainsi que le transfert d'images

2.2.1.10. Faire marcher l'OMR de facon autonome sur XP embedded à partir d'une image tout d'abord grace au clavier, puis à un signal sur port série.

2.2.1.11. Détecter le scanner et transférer l'image sur le PC automatiquement (voir section scanner)

2.2.1.12. Retransmettre le son de la partition

2.2.1.13. Le dispositif est simulé sur PC fixe

2.2.2. Installer le dispositif simulé sur le PC embarqué et faire fonctionner l'OMR

2.2.3. Piloter le logiciel directement sur le PC embarqué (grâce à la carte de controle)

2.3. Partie Scanner stylo

2.3.1. Etudier pilotes TWAIN

2.3.2. Transférer automatiquement fichiers dans scanner sur PC grâce à une appli JAVA (pilotes TWAIN)

2.4. Partie pilotage du PC embarqué

2.4.1. Etude communication par port série ou autre (I2c, ...) (drivers, logiciels)

2.4.2. Conception d'une carte avec switchs et LEDs

2.4.3. Montage et tests de la carte

2.4.4. Relier le fonctionnement de l'OMR à la carte de contrôle (voir OMR)

2.5. Rassemblement des différentes parties

Recent Changes (All) | Edit SideBar Page last modified on February 25, 2006, at 05:38 PM Edit Page | Page History