Systèmes d'exploitation pour les systèmes embarqués
Architecture matérielle des systèmes embarqués
SoC (System on chip)
Traitement de signal dans les systèmes embarqués
Interfaces Séries des Systèmes Embarqués (I2C, SPI, USB, RS232, CAN)
Introduction to embeded Linux
Linux Kernel introduction
Embedded Linux application development
Embedded Linux system development
Développement d'applications pour terminaux mobiles : la plateforme Androïd
Introduction au systèmes temps réel
Programmation synchrone de systèmes temps réel avec le langage Signal
Travaux Pratiques :
Linux from scratch
Driver Linux
RTOS : ECOS sur Xilinix Microblaze
Application Androïd communicant avec une carte Arduino
Signal
Projet (1 semaine) :
Réalisation d'un système Linux embarqué sur carte Armadeus APF27Dev (Freescale I.MX27, ARM9) avec écran tactile, un module GPS et un module GSM/GPRS. Le système permettait de récupérer des donnés GPS et de les transmettre par SMS. La position GPS était affichée sur une carte Open Street Map dans une interface graphique en Qt.
option Télévision numérique
Contenu des cours :
Techniques d'affichage et Diodes Électroluminescentes Organiques "OLEDs"
Vision artificielle (structure de l'image et autres représentations, amélioration d'images, segmentation)
Réalisation d'un logiciel Java permettant d'afficher une image, de changer son échantillonnage, sa quantification, d'afficher l'histogramme des amplitudes, d'afficher l'histogramme d'une ligne et d'une colonne, d'afficher l'analyse statique (moyenne, variance, entropie), d'effectuer un filtrage par moyennage, d'effectuer une segmentation du premier ordre et un seuillage.
Création d'une distribution Linux très légère, à partir du projet Slitaz, bootable depuis une clé USB. Création de scripts shell permettant de générer la distribution avec les logiciels souhaités sur la clé USB.