= Bienvenue sur le site du module SESI PERI 2014/2015 = Equipe pédagogique : Franck Wajsbürt[[BR]] Les ressources pédagogiques ont été créé initialement par : Julien Peeters et François Pécheux[[BR]] Ce site web contient toutes les ressources du module: les énoncés de TD, de TP et les ressources documentaires (en anglais). == Cours == * Semaine 1 (29/01/2015): [htdocs:cours/peri_master_sesi_week1_4p.pdf Présentation du cours et introduction aux GPIO sur la carte Raspberry Pi]. * Semaine 2 (05/02/2015): [htdocs:cours/peri_master_sesi_week2_4p.pdf En avant gout du projet la communication par tube]. * Semaine 3 (19/02/2015): [htdocs:cours/peri_master_sesi_week3_4p.pdf Memory mapping et pilotes de périphériques sous Linux]. * Semaine 4 (26/02/2015): [htdocs:cours/peri_master_sesi_week4_4p.pdf Premier pilote]. * Semaine 5 (05/03/2015): [htdocs:cours/peri_master_sesi_week5_4p.pdf LCD en mode user]. * Semaine 6 (12/03/2015): [htdocs:cours/peri_master_sesi_week6_4p.pdf mknod dynamique et ioctl]. * Semaine 7 (26/03/2015): [htdocs:cours/peri_master_sesi_week7_4p.pdf Arduino base]. * Semaine 8 (02/04/2015): [htdocs:cours/peri_master_sesi_week8_4p.pdf communication sans fils]. {{{ #!comment * Semaine 1 (20/01/2014): [[http://julienpeeters.net/courses/m1.peri/upmc_master_sesi_week1.pdf | Présentation du cours et introduction aux GPIO sur la carte Raspberry Pi]] * Semaine 2 (27/01/2014): [[http://julienpeeters.net/courses/m1.peri/upmc_master_sesi_week2.pdf | Memory mapping et pilotes de périphériques sous Linux]] * Semaine 3 (27/01/2014): [[http://julienpeeters.net/courses/m1.peri/upmc_master_sesi_week3.pdf | Pilotes de périphériques sous Linux (suite)]] * Semaine 4 (03/01/2014): [[http://julienpeeters.net/courses/m1.peri/upmc_master_sesi_week4.pdf | Appel système iocl et système de fichier SysFS]] }}} == TD == * [[SujetTD0 | TD0 : Remise à niveau programmation bas-niveau]] == TP == Pour les différents TP, vous devez écrire un compte-rendu sous la forme d'un journal de qui reprend chronologiquement les expériences que vous réalisez sur l'ensemble des TP. Il n'y a donc qu'un seul document que vous organisez chronologiquement. Vous devez en particulier y décrire vos problèmes et les solutions trouvées. Je noterai la clarté et la cohérence du document. Vous placerez le texte source, dans le format de votre choix et un pdf imprimable dans un répertoire nommé avec votre nom de login accolé avec un tiret (-) à celui de votre binôme (si vous en avez un) dans le répertoire '''/users/enseig/franck/peri/2015/cr'''. Par exemple deux personnes en binôme ayant respectivement comme login '''almada''' et '''fomentin''' vont créer le répertoire : '''/users/enseig/franck/peri/2015/cr/almada-fomentin/''' et y mettre leur compte-rendu journal. * [wiki:SujetTP1-2015 TP1 : Communication inter processus par tubes] * [wiki:SujetTP2-2015 TP2 : Outils de développement et GPIO] * [wiki:SujetTP3-2015 TP3 : Premier pilote pour les LED et les boutons poussoir] * [wiki:SujetTP4-2015 TP4 : LCD en mode user] * [wiki:SujetTP5-2015 TP5 : LCD en mode kernel] * [wiki:SujetTP6-2015 TP6 : Arduino Base] * [wiki:SujetTP7-2015 TP7 : Communication sans fil] {{{ #!comment * [[SujetTP2 | TP2 : Pilotage d'un écran LCD en mode utilisateur]] * [[SujetTP3 | TP3 : Pilotage d'un écran LCD en mode noyau]] * [[SujetTP4 | TP4 : Ajout du support IOCTL au module Linux]] }}} == Documentation == This part is written in English to give you the habit of reading and searching English technical documentation. * [[RaspberryPiDocs | Raspberry Pi]] === Getting started === This section is the place to begin for every new student of this course. - [BuildRootRaspberryPi The BuildRoot environment]