19
PC Embarque pour PC Embarque pour PROMOCO PROMOCO Systèmes Embarqués dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN Tél :03.23.62.89.59 Fax : 03.23.62.49.35 www.insset.u-picardie.fr [email protected] Master 2 ième année Systèmes Embarqués dans les Transports Responsable d’encadrement : M. Thierry CAPITAINE Réalisé par Said BOUKHANCHAT Année universitaire 2008-2009

PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Embed Size (px)

Citation preview

Page 1: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

PC Embarque pour PC Embarque pour PROMOCOPROMOCO

Systèmes Embarquésdans les Transports

INSSET48 rue Raspail02100 SAINT-QUENTINTél :03.23.62.89.59Fax : [email protected]

Master 2ième année Systèmes Embarqués dans les Transports

Responsable d’encadrement :M. Thierry CAPITAINE

Réalisé parSaid BOUKHANCHAT

Année universitaire 2008-2009

Page 2: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Sommaire Sommaire Présentation du ProjetPrésentation du Projet

Introduction Introduction ObjectifObjectif Architecture Matérielle Architecture Matérielle

Implémentation sur PROMOCO Implémentation sur PROMOCO Travail et module à réaliser Travail et module à réaliser Gestion de projet Gestion de projet

Planing Planing Installation de linux Embarqué Installation de linux Embarqué Configuration de l’environnement Configuration de l’environnement Architecture logicielleArchitecture logicielle Modules Wifi, CAN, USB, Série Modules Wifi, CAN, USB, Série Bilan Bilan Démonstration Démonstration ConclusionConclusion

Page 3: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Introduction Introduction

PC Superviseur

Robot1Robot2

Page 4: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

ObjectifObjectif

L’implémentation d’un PC Embarqué sur PROMOCO L’implémentation d’un PC Embarqué sur PROMOCO Le contrôle des technologies Le contrôle des technologies L’autonomie du plate-forme RobotiséeL’autonomie du plate-forme Robotisée Création des couches de communication Création des couches de communication Exécution des ordres de mission Exécution des ordres de mission

Page 5: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Architecture matérielle Architecture matérielle

Page 6: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Implémentation sur PROMOCOImplémentation sur PROMOCO

Bus CAN

ZegBee CAN

Carte Moteur

Carte Batteries

Carte U.S.

Carte Localisation

Carte Boussole

Carte PC Embarqué

Superviseur

Wifi

Wifi

Page 7: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Travail et modules à réaliser Travail et modules à réaliser

Installation d’OS Embarqué. Installation d’OS Embarqué. Intégration matérielle.Intégration matérielle.Module CAN.Module CAN.Module Wifi.Module Wifi.Module USB.Module USB.Module RS232.Module RS232.

Page 8: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Gestion de projet Gestion de projet

- Planning et Réunions Organisées

EQUIPEEQUIPE Tâches confiéesTâches confiées Said BOUKHANCHAT Said BOUKHANCHAT

Chef de projet Chef de projet

Installation et Intégration systèmeInstallation et Intégration système

Pierre DUFOURPierre DUFOUR Configuration CAN, développement de Configuration CAN, développement de module communication CANmodule communication CAN

Erwann ODYEErwann ODYE Configuration Wifi , développement Configuration Wifi , développement sockets TCP IPsockets TCP IP

Ivan ROMELYIvan ROMELY Développement de module Développement de module communication USBcommunication USB

OZALPOZALP Configuration série , développement Configuration série , développement de scriptde script

Page 9: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Planning Planning

Page 10: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Installation de linux Installation de linux Embarqué Embarqué

Installation de Serveur linux Installation de Serveur linux Installation de linux sur la carte Installation de linux sur la carte CFCF Installation de linux via Installation de linux via chrootchroot Compilation du noyau Compilation du noyau 2.6.27.62.6.27.6Optimisation du noyau.Optimisation du noyau.

Page 11: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Configuration de l’environnementConfiguration de l’environnement

Configuration logicielle :Configuration logicielle : SSH sur le serveur.SSH sur le serveur. Création de compte utilisateur .Création de compte utilisateur . Installation du compilateur C/C++. Installation du compilateur C/C++.

Configuration matérielle :Configuration matérielle : Installation des utiles de détection. Installation des utiles de détection.

Page 12: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Architecture logicielle Architecture logicielle

PC Embarque

Module Wifi

Module CAN

Module USB

Module Série

Module Passerelle

Lecture écritureDe donnée

Lecture écritureDe donnée

Lecture écritureDe donnée

Lecture écritureDe donnée

Envoie Réception De donnée

Lecture écritureSur le Bus CAN

Lecture écritureSur le Port

Page 13: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Module Wifi Module Wifi

Configuration Matérielle :Configuration Matérielle : Chipset AtherosChipset Atheros Installation du driver MadWifiInstallation du driver MadWifi Cryptage , mode Managed, Ad Hoc, APCryptage , mode Managed, Ad Hoc, AP

Configuration logicielle :Configuration logicielle : Développement d’un client/serveur Développement d’un client/serveur

La partie Client La partie Client La partie Serveur La partie Serveur La partie d’échanger avec le module passerelle La partie d’échanger avec le module passerelle

Page 14: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Configuration Matérielle :Configuration Matérielle : Contrôleur CAN SJA1000Contrôleur CAN SJA1000 Installation du driver can4linux Installation du driver can4linux Chargement du module Chargement du module Configuration Configuration

Configuration logicielle :Configuration logicielle : Développement d’application CAN Développement d’application CAN

Les modules de configuration Les modules de configuration Les modules de test Les modules de test Partie d’échange avec le module passerelle Partie d’échange avec le module passerelle

Module CAN Module CAN

Page 15: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Module USB Module USB

Création d’une application Com USB:Création d’une application Com USB:

Documentation sur le mode de fonctionnement Documentation sur le mode de fonctionnement Maîtrise de l’outil de développement Maîtrise de l’outil de développement Création du module de scan du port Création du module de scan du port Création du module lecture/écriture Création du module lecture/écriture

Page 16: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Création de module communication Série Création de module communication Série Configuration du port Com1 :Configuration du port Com1 :

Mode diagnostique Mode diagnostique Prise de contrôle Prise de contrôle

Module Série Module Série

Page 17: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Bilan Bilan Fonctionnalités Taux d’avancement Reste à implémenter Commentaires

Installation de Linux debian 100% Rien. Installation du système via le Chroot sous le serveur debian

Configuration et mise à jour du système 100% Rien Installation du module manquant à la distribution debian basic

Compilation du noyau linux 2.6.27.6 100% Rien. Compilation d’un nouveau noyau linux pour optimise le noyau

Création de l’image de la carte CF 100% Rien La création d’un image de sauvegarde du système ou cas ou y a un problème

Gestion d’alimentation clé Contact 100% Rien Un interrupteur simule la clé contact qui démarre et arrêt le PC

Configuration de la carte CAN 50% Le driver ne ce charge pas bien dans le noyau ce qui pose d’énorme problème

Un problème lie au driver qui ne pas bien adapte à notre carte CAN

Configuration de la carte WiFi 80% Le mode Access maîtrise de configuration

Communication Wifi 60% Création d’application serveur/multi client Il faut que s’échange dans les deux sens

Communication CAN 50% Les fonctions de base son disponible il faut récupère les fonctions utile

Comme le driver ne gère pas bien la carte ce qui nous a pas permet de teste toutes les fonctionnalités CAN

Gérer le port série 80% Configuration du port COM4 en mode maintenance.

Création du module série pour utilise Le port en mode émetteur/récepteur vers d’autre module

Géré le Port USB 50% Il faut améliore l’application qui permet de scan les ports USB et de écrire et lire sur le port

Il faut développe les fonctions d’accès et d’exploitation du port

Page 18: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Démonstration Démonstration PC EmbarquéPC Embarqué

Page 19: PC Embarque pour PROMOCO Syst è mes Embarqu é s dans les Transports INSSET 48 rue Raspail 02100 SAINT-QUENTIN T é l :03.23.62.89.59 Fax : 03.23.62.49.35

Conclusion Conclusion

Gestion de projet Gestion de projet Environnement linux Environnement linux Développement driverDéveloppement driver